# HG changeset patch # User laurent # Date 1260374039 -3600 # Node ID 015a803301b90c24b407a4fc5fbdf6c5cdb1f211 # Parent 0852c4682179b56326ae77740530e6146cf63b54 Catch ProtocolError exception when connection failed diff -r 0852c4682179 -r 015a803301b9 connectors/PYRO/__init__.py --- a/connectors/PYRO/__init__.py Wed Dec 09 16:53:27 2009 +0100 +++ b/connectors/PYRO/__init__.py Wed Dec 09 16:53:59 2009 +0100 @@ -56,6 +56,8 @@ def catcher_func(*args,**kwargs): try: return func(*args,**kwargs) + except Pyro.errors.ProtocolError, e: + pass except Pyro.errors.ConnectionClosedError, e: pluginsroot.logger.write_error("Connection lost!\n") pluginsroot._connector = None