def enableService(self, serviceId, addonFile):
import xbmc
try:
srvThread = execfile(addonFile, sys.modules['__main__'].__dict__)
except Exception as e:
srvThread = None
msg, loglevel = str(e), xbmc.LOGERROR
else:
msg = 'Service %s, succesfully loaded from %s'
msg, loglevel = msg % (serviceId, addonFile), xbmc.LOGDEBUG
finally:
xbmc.log(msg, loglevel)
if loglevel == xbmc.LOGERROR:
msg = traceback.format_exc()
xbmc.log(msg, xbmc.LOGERROR)
return srvThread
评论列表
文章目录