Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
def _exception_log(exc_type, exc_value, exc_traceback):
    logErr(traceback.format_exception(exc_type, exc_value, exc_traceback))
    showError(_toString(exc_value))
Пример #4
0
# -*- 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):
Пример #5
0
def _exception_log(exc_type, exc_value, exc_traceback):
    primalog.logError(toString(exc_value))
    showError(toString(exc_value))