def wsget(self, path): '''make a websocket request''' headers = [('Connection', 'Upgrade'), ('Upgrade', 'websocket'), ('Sec-WebSocket-Version', str(max(SUPPORTED_VERSIONS))), ('Sec-WebSocket-Key', websocket_key())] return self.get(path, headers=headers)
def wsget(self, path=None, headers=None, **kw): """make a websocket request""" if headers is None: headers = [] headers.extend(( ('Connection', 'Upgrade'), ('Upgrade', 'websocket'), ('Sec-WebSocket-Version', str(max(SUPPORTED_VERSIONS))), ('Sec-WebSocket-Key', websocket_key()) )) return self.request('GET', path=path, headers=headers, **kw)
def wsget(self, path=None, headers=None, **kw): """make a websocket request""" if headers is None: headers = [] headers.extend( ( ("Connection", "Upgrade"), ("Upgrade", "websocket"), ("Sec-WebSocket-Version", str(max(SUPPORTED_VERSIONS))), ("Sec-WebSocket-Key", websocket_key()), ) ) return self.request("GET", path=path, headers=headers, **kw)
def websocket_key(self): if not hasattr(self, '_websocket_key'): self._websocket_key = websocket_key() return self._websocket_key