Fix kodi 19 websocket control

This commit is contained in:
mcarlton00 2020-02-11 23:09:55 -05:00
parent 82910c6b2d
commit 07c9fffab7

View file

@ -545,8 +545,8 @@ class WebSocket(object):
return False return False
result = result.lower() result = result.lower()
value = key + "258EAFA5-E914-47DA-95CA-C5AB0DC85B11" value = key + "258EAFA5-E914-47DA-95CA-C5AB0DC85B11".encode()
hashed = base64.encodestring(hashlib.sha1(value).digest()).strip().lower() hashed = base64.encodestring(hashlib.sha1(value).digest()).strip().lower().decode()
return hashed == result return hashed == result
def _read_headers(self): def _read_headers(self):
@ -795,11 +795,11 @@ class WebSocket(object):
def _recv_line(self): def _recv_line(self):
line = [] line = []
while True: while True:
c = self._recv(1) c = self._recv(1).decode()
line.append(c) line.append(c)
if c == "\n": if c == "\n":
break break
return b"".join(line) return "".join(line)
class WebSocketApp(object): class WebSocketApp(object):