@@ -359,6 +359,8 @@ class WebSocket(object):
|
|||||||
else:
|
else:
|
||||||
self.lock = NoLock()
|
self.lock = NoLock()
|
||||||
|
|
||||||
|
self.subprotocol = None
|
||||||
|
|
||||||
def fileno(self):
|
def fileno(self):
|
||||||
return self.sock.fileno()
|
return self.sock.fileno()
|
||||||
|
|
||||||
@@ -557,6 +559,7 @@ class WebSocket(object):
|
|||||||
if not subproto or subproto not in subprotocols:
|
if not subproto or subproto not in subprotocols:
|
||||||
logger.error("Invalid subprotocol: " + str(subprotocols))
|
logger.error("Invalid subprotocol: " + str(subprotocols))
|
||||||
return False
|
return False
|
||||||
|
self.subprotocol = subproto
|
||||||
|
|
||||||
|
|
||||||
result = headers.get("sec-websocket-accept", None)
|
result = headers.get("sec-websocket-accept", None)
|
||||||
|
Reference in New Issue
Block a user