equal
deleted
inserted
replaced
54 and return defaul value when it happen |
54 and return defaul value when it happen |
55 """ |
55 """ |
56 def catcher_func(*args,**kwargs): |
56 def catcher_func(*args,**kwargs): |
57 try: |
57 try: |
58 return func(*args,**kwargs) |
58 return func(*args,**kwargs) |
|
59 except Pyro.errors.ProtocolError, e: |
|
60 pass |
59 except Pyro.errors.ConnectionClosedError, e: |
61 except Pyro.errors.ConnectionClosedError, e: |
60 pluginsroot.logger.write_error("Connection lost!\n") |
62 pluginsroot.logger.write_error("Connection lost!\n") |
61 pluginsroot._connector = None |
63 pluginsroot._connector = None |
62 except Exception,e: |
64 except Exception,e: |
63 #pluginsroot.logger.write_error(traceback.format_exc()) |
65 #pluginsroot.logger.write_error(traceback.format_exc()) |