From: Thierry Parmentelat Date: Fri, 22 Nov 2013 13:30:41 +0000 (+0100) Subject: in debug mode print out stack regardless of the exception X-Git-Tag: myslice-0.3-0~107^2~5 X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=commitdiff_plain;h=7b369897171d7d8bf3b30bf6d8200813b3e142e0 in debug mode print out stack regardless of the exception --- diff --git a/manifold/manifoldapi.py b/manifold/manifoldapi.py index 1b97505d..eea606e3 100644 --- a/manifold/manifoldapi.py +++ b/manifold/manifoldapi.py @@ -92,14 +92,14 @@ class ManifoldAPI: except Exception,error: print "** MANIFOLD API ERROR **" - if "Connection refused" in error: - raise ManifoldException ( ManifoldResult (code=ManifoldCode.SERVER_UNREACHABLE, - output="%s answered %s"%(self.url,error))) - # otherwise if debug: print "===== xmlrpc catch-all exception:",error import traceback traceback.print_exc(limit=3) + if "Connection refused" in error: + raise ManifoldException ( ManifoldResult (code=ManifoldCode.SERVER_UNREACHABLE, + output="%s answered %s"%(self.url,error))) + # otherwise print "<==== ERROR On ManifoldAPI.%s"%repr() raise ManifoldException ( ManifoldResult (code=ManifoldCode.SERVER_UNREACHABLE, output="%s"%error) )