connectors/WAMP/__init__.py
changeset 1846 14b40afccd69
parent 1841 9fd29e8b1393
child 1872 866fb3ab8778
equal deleted inserted replaced
1845:3abde7651c38 1846:14b40afccd69
   116             if _WampSession is not None:
   116             if _WampSession is not None:
   117                 try:
   117                 try:
   118                     return threads.blockingCallFromThread(
   118                     return threads.blockingCallFromThread(
   119                         reactor, _WampSession.call, wampfuncname,
   119                         reactor, _WampSession.call, wampfuncname,
   120                         *args, **kwargs)
   120                         *args, **kwargs)
   121                 except TransportLost, e:
   121                 except TransportLost:
   122                     confnodesroot.logger.write_error(_("Connection lost!\n"))
   122                     confnodesroot.logger.write_error(_("Connection lost!\n"))
   123                     confnodesroot._SetConnector(None)
   123                     confnodesroot._SetConnector(None)
   124                 except Exception, e:
   124                 except Exception:
   125                     errmess = traceback.format_exc()
   125                     errmess = traceback.format_exc()
   126                     confnodesroot.logger.write_error(errmess+"\n")
   126                     confnodesroot.logger.write_error(errmess+"\n")
   127                     print(errmess)
   127                     print(errmess)
   128                     # confnodesroot._SetConnector(None)
   128                     # confnodesroot._SetConnector(None)
   129             return PLCObjDefaults.get(funcname)
   129             return PLCObjDefaults.get(funcname)
   154             return member
   154             return member
   155 
   155 
   156     # Try to get the proxy object
   156     # Try to get the proxy object
   157     try:
   157     try:
   158         return WampPLCObjectProxy()
   158         return WampPLCObjectProxy()
   159     except Exception, msg:
   159     except Exception:
   160         confnodesroot.logger.write_error(_("WAMP connection to '%s' failed.\n") % location)
   160         confnodesroot.logger.write_error(_("WAMP connection to '%s' failed.\n") % location)
   161         confnodesroot.logger.write_error(traceback.format_exc())
   161         confnodesroot.logger.write_error(traceback.format_exc())
   162         return None
   162         return None