def _handle_exc(self, e): msg = e.message if msg.find('$') == 0: try: msg = self.addon.getLocalizedString(int(msg[1:])) except: try: msg = xbmcutil.__lang__(int(msg[1:])) except: pass client.showError(msg)
def _exception_log(exc_type, exc_value, exc_traceback): logErr(traceback.format_exception(exc_type, exc_value, exc_traceback)) showError(_toString(exc_value))
# -*- coding: utf-8 -*- import os import sys import traceback import m3u8 from Plugins.Extensions.archivCZSK.archivczsk import ArchivCZSK try: from Plugins.Extensions.archivCZSK.engine.client import add_dir, add_video, getSearch, showError, showInfo, showWarning, log, getListInput, set_command from Plugins.Extensions.archivCZSK.resources.libraries import m3u8 except ImportError: showError("PrimaPlay vyzaduje novsiu verziu archivCZSK") sys.path.append(os.path.join (os.path.dirname(__file__), 'libPrimaPlay')) import PrimaPlay _addon_ = ArchivCZSK.get_xbmc_addon('plugin.video.primaplay') _scriptname_ = _addon_.getAddonInfo('name') _version_ = _addon_.getAddonInfo('version') ############################################################################### def _log(msg, level=0): if type(msg).__name__ == 'unicode': msg = msg.encode('utf-8') if level == 0: log.debug("[%s] %s" % (_scriptname_, msg.__str__())) else: log.error("[%s] %s" % (_scriptname_, msg.__str__())) def logDbg(msg):
def _exception_log(exc_type, exc_value, exc_traceback): primalog.logError(toString(exc_value)) showError(toString(exc_value))