feat(service): Dynamic port allocation
[plugin.video.netflix.git] / resources / lib / common.py
1 import os
2 import xbmc
3 import xbmcaddon
4 import xbmcgui
5 import xbmcvfs
6
7 ADDON = xbmcaddon.Addon()
8 ADDONVERSION = ADDON.getAddonInfo('version')
9 ADDONNAME = ADDON.getAddonInfo('name')
10 ADDONPATH = ADDON.getAddonInfo('path').decode('utf-8')
11 ADDONPROFILE = xbmc.translatePath( ADDON.getAddonInfo('profile') ).decode('utf-8')
12 ADDONUSERDATA = xbmc.translatePath("special://profile/addon_data/service.msl").decode('utf-8') + "/"
13 ICON = ADDON.getAddonInfo('icon')
14
15 def log(txt):
16     if isinstance (txt,str):
17         txt = txt.decode("utf-8")
18     message = u'%s: %s' % ("service.msl", txt)
19     xbmc.log(msg=message.encode("utf-8"), level=xbmc.LOGDEBUG)