# HG changeset patch # User Edouard Tisserant # Date 1366877081 -32400 # Node ID 86ee833e33ef682c39a65bd6da8c52cad75d2615 # Parent 880ec628d490c1779a3cc398cbe9ea68fd5cc7c8 Added exception printing on Pyro connector, tracking random connection failure... diff -r 880ec628d490 -r 86ee833e33ef connectors/PYRO/__init__.py --- a/connectors/PYRO/__init__.py Thu Apr 25 09:39:03 2013 +0200 +++ b/connectors/PYRO/__init__.py Thu Apr 25 17:04:41 2013 +0900 @@ -74,7 +74,7 @@ try: return func(*args,**kwargs) except Pyro.errors.ProtocolError, e: - pass + confnodesroot.logger.write_error("Pyro exception: "+str(e)+"\n") except Pyro.errors.ConnectionClosedError, e: confnodesroot.logger.write_error("Connection lost!\n") confnodesroot._connector = None @@ -84,7 +84,7 @@ confnodesroot.logger.write_error(errmess+"\n") print errmess confnodesroot._connector = None - return default + return default return catcher_func # Check connection is effective.