connectors/PYRO/__init__.py
changeset 493 015a803301b9
parent 486 2e0fe44044b3
child 699 6ff64cadb1ff
equal deleted inserted replaced
492:0852c4682179 493:015a803301b9
    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())