chore(performance): Does preflight request with lolomoid if given in cookie
[plugin.video.netflix.git] / resources / lib / MSLHttpRequestHandler.py
index eba87e9f2ea769c4943ac6016bda088149ab5041..610b3d4e311f0b29cff0404af96654a5a908cf90 100644 (file)
@@ -1,16 +1,17 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+# Module: MSLHttpRequestHandler
+# Created on: 26.01.2017
+
 import BaseHTTPServer
 import base64
 from urlparse import urlparse, parse_qs
-
 from MSL import MSL
 from KodiHelper import KodiHelper
 
-kodi_helper = KodiHelper(
-    plugin_handle=None,
-    base_url=None
-)
-account = kodi_helper.get_credentials()
-msl = MSL(account['email'], account['password'], kodi_helper)
+kodi_helper = KodiHelper()
+
+msl = MSL(kodi_helper)
 
 class MSLHttpRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
 
@@ -32,8 +33,10 @@ class MSLHttpRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
                 self.wfile.write(base64.standard_b64decode(b64license))
                 self.finish()
             else:
+                kodi_helper.log(msg='Error getting License')
                 self.send_response(400)
         else:
+            kodi_helper.log(msg='Error in License Request')
             self.send_response(400)
 
     def do_GET(self):
@@ -48,3 +51,12 @@ class MSLHttpRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
             self.send_header('Content-type', 'application/xml')
             self.end_headers()
             self.wfile.write(data)
+
+    def log_message(self, format, *args):
+        """
+        Disable the BaseHTTPServer Log
+        :param format:
+        :param args:
+        :return: None
+        """
+        return