beremiz

Parents 0852c4682179
Children 9e4263099427
Catch ProtocolError exception when connection failed
--- 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