equal
deleted
inserted
replaced
95 """ |
95 """ |
96 def catcher_func(*args, **kwargs): |
96 def catcher_func(*args, **kwargs): |
97 try: |
97 try: |
98 return func(*args, **kwargs) |
98 return func(*args, **kwargs) |
99 except Pyro.errors.ConnectionClosedError as e: |
99 except Pyro.errors.ConnectionClosedError as e: |
|
100 confnodesroot._SetConnector(None) |
100 confnodesroot.logger.write_error(_("Connection lost!\n")) |
101 confnodesroot.logger.write_error(_("Connection lost!\n")) |
101 confnodesroot._SetConnector(None) |
|
102 except Pyro.errors.ProtocolError as e: |
102 except Pyro.errors.ProtocolError as e: |
103 confnodesroot.logger.write_error(_("Pyro exception: %s\n") % e) |
103 confnodesroot.logger.write_error(_("Pyro exception: %s\n") % e) |
104 except Exception as e: |
104 except Exception as e: |
105 # confnodesroot.logger.write_error(traceback.format_exc()) |
105 # confnodesroot.logger.write_error(traceback.format_exc()) |
106 errmess = ''.join(Pyro.util.getPyroTraceback(e)) |
106 errmess = ''.join(Pyro.util.getPyroTraceback(e)) |