import datetime import platform import cPickle as pickle from math import ceil from traceback import format_exc from contextlib import closing from requests import get import xbmc import xbmcvfs from addon import Addon from utilities import get_duration, HachoirError monitor = xbmc.Monitor() addon = Addon() # This is for potential statistic and debugging purposes addon.log_notice('sys.platform: "{0}". platform.uname: "{1}"'.format( sys.platform, str(platform.uname()))) try: import libtorrent # Try to import global module except ImportError: sys.path.append(os.path.join(addon.path, 'site-packages')) from python_libtorrent import get_libtorrent libtorrent = get_libtorrent() addon.log_debug('libtorrent version: {0}'.format(libtorrent.version)) class TorrenterError(Exception): """Custom exception""" pass
import datetime import platform import cPickle as pickle from math import ceil from traceback import format_exc from contextlib import closing from requests import get import xbmc import xbmcvfs from addon import Addon from utilities import get_duration, HachoirError monitor = xbmc.Monitor() addon = Addon() # This is for potential statistic and debugging purposes addon.log_notice('sys.platform: "{0}". platform.uname: "{1}"'.format(sys.platform, str(platform.uname()))) try: import libtorrent # Try to import global module except ImportError: sys.path.append(os.path.join(addon.path, 'site-packages')) from python_libtorrent import get_libtorrent libtorrent = get_libtorrent() addon.log_debug('libtorrent version: {0}'.format(libtorrent.version)) class TorrenterError(Exception): """Custom exception""" pass