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