X-Git-Url: http://git.code-monkey.de/?p=plugin.video.netflix.git;a=blobdiff_plain;f=service.py;h=12d8ab833c3e828e26525307d2420e356fe9916f;hp=2af981351995a7db48d9769a63274cdd21591fea;hb=3305a89c90f475629a06f4ab96fa6fdf9098dd2f;hpb=c1cb01ec0027c7c5a1c67934df407b4820a5686a diff --git a/service.py b/service.py index 2af9813..12d8ab8 100644 --- a/service.py +++ b/service.py @@ -3,7 +3,7 @@ import SocketServer import xbmc import xbmcaddon import socket -from resources.lib.common import log +from resources.lib.KodiHelper import KodiHelper from resources.lib.MSLHttpRequestHandler import MSLHttpRequestHandler def select_unused_port(): @@ -13,10 +13,18 @@ def select_unused_port(): s.close() return port +plugin_handle = int(sys.argv[1]) +base_url = sys.argv[0] addon = xbmcaddon.Addon() + +kodi_helper = KodiHelper( + plugin_handle=plugin_handle, + base_url=base_url +) + PORT = select_unused_port() addon.setSetting('msl_service_port', str(PORT)) -log("Picked Port: " + str(PORT)) +kodi_helper.log(msg='Picked Port: ' + str(PORT)) Handler = MSLHttpRequestHandler SocketServer.TCPServer.allow_reuse_address = True server = SocketServer.TCPServer(('127.0.0.1', PORT), Handler) @@ -37,4 +45,4 @@ if __name__ == '__main__': server.server_close() server.socket.close() server.shutdown() - log("Stopped MSL Service") + kodi_helper.log(msg='Stopped MSL Service')