in leda_python/leda.py [0:0]
def _unregisterModule_cb(self, inMsg):
syncMsg = {}
syncMsg["state"] = False
syncMsg["msg"] = None
s = '%s:%s' % (funcname(), linenum())
_logger.debug("%s,unregisterDriver return msg: %s", s, inMsg)
try:
msgDict = json.loads(inMsg)
if (0 != msgDict['code']):
s = '%s:%s' % (funcname(), linenum())
_logger.warning("%s,rpc method: unregisterDriver return code is error: %d" %
(s, msgDict['code']))
else:
syncMsg["msg"] = ''
syncMsg["state"] = True
except:
s = '%s:%s' % (funcname(), linenum())
_logger.exception("%s,Err", s)
_logger.warning("%s,replyMsg is invalid", s)
self.unregisterModuleSync.set(syncMsg)