From: Thierry Parmentelat <thierry.parmentelat@inria.fr>
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/?a=commitdiff_plain;h=7b369897171d7d8bf3b30bf6d8200813b3e142e0;p=myslice.git

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) )