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():
return port
addon = xbmcaddon.Addon()
+kodi_helper = KodiHelper(
+ plugin_handle=None,
+ base_url=None
+)
+
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)
server.server_close()
server.socket.close()
server.shutdown()
- log("Stopped MSL Service")
+ kodi_helper.log(msg='Stopped MSL Service')