From aa99b1a3c36dedc947d2fb68dca653fc2ab9cf9d Mon Sep 17 00:00:00 2001
From: sfaulds <sfaulds@connexity.com>
Date: Thu, 3 Nov 2016 16:46:22 +1100
Subject: [PATCH] switch to use hashlib

---
 resources/lib/ga_client.py     | 6 +++---
 resources/lib/service_entry.py | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/resources/lib/ga_client.py b/resources/lib/ga_client.py
index ce7394a6..1768d1ac 100644
--- a/resources/lib/ga_client.py
+++ b/resources/lib/ga_client.py
@@ -4,7 +4,7 @@ import traceback
 import requests
 import logging
 import clientinfo
-import md5
+import hashlib
 import xbmc
 import platform
 import xbmcgui
@@ -59,8 +59,8 @@ class GoogleAnalytics():
         self.user_name = settings('username') or settings('connectUsername') or 'None'
         
         # use md5 for client and user for analytics
-        self.device_id = md5.new(self.device_id).hexdigest()
-        self.user_name = md5.new(self.user_name).hexdigest()
+        self.device_id = hashlib.md5(self.device_id).hexdigest()
+        self.user_name = hashlib.md5(self.user_name).hexdigest()
         
         # resolution
         self.screen_mode = xbmc.getInfoLabel("System.ScreenMode")
diff --git a/resources/lib/service_entry.py b/resources/lib/service_entry.py
index abbedfa9..f730d8fc 100644
--- a/resources/lib/service_entry.py
+++ b/resources/lib/service_entry.py
@@ -20,7 +20,7 @@ import videonodes
 import websocket_client as wsc
 from utils import window, settings, dialog, language as lang
 from ga_client import GoogleAnalytics
-import md5
+import hashlib
 
 #################################################################################################
 
@@ -160,7 +160,7 @@ class Service(object):
         
         serverId = settings('serverId')
         if(serverId != None):
-            serverId = md5.new(serverId).hexdigest()
+            serverId = hashlib.md5(serverId).hexdigest()
         
         ga = GoogleAnalytics()
         ga.sendEventData("Application", "Startup", serverId)