aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/websockets/protocol.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-05-31 17:33:57 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-05-31 17:33:57 -0700
commit1dd078beb23aa0b483f945eed39c0136984f81a6 (patch)
treec21863e80e79f934c1744ad1e5851d2ef95c9087 /netlib/websockets/protocol.py
parentebeda5e8d261bcdd8763ce4e634d534b0285527c (diff)
parent44fdcb4b8291a5be6738f32d6fde307af3f2034e (diff)
downloadmitmproxy-1dd078beb23aa0b483f945eed39c0136984f81a6.tar.gz
mitmproxy-1dd078beb23aa0b483f945eed39c0136984f81a6.tar.bz2
mitmproxy-1dd078beb23aa0b483f945eed39c0136984f81a6.zip
Merge pull request #1182 from cortesi/netlibimports
Reorganise netlib imports according to Google Style Guide
Diffstat (limited to 'netlib/websockets/protocol.py')
-rw-r--r--netlib/websockets/protocol.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/netlib/websockets/protocol.py b/netlib/websockets/protocol.py
index 101d5484..c1b7be2c 100644
--- a/netlib/websockets/protocol.py
+++ b/netlib/websockets/protocol.py
@@ -19,7 +19,8 @@ import hashlib
import os
import six
-from ..http import Headers
+
+from netlib import http
websockets_magic = b'258EAFA5-E914-47DA-95CA-C5AB0DC85B11'
VERSION = "13"
@@ -72,11 +73,11 @@ class WebsocketsProtocol(object):
specified, it is generated, and can be found in sec-websocket-key in
the returned header set.
- Returns an instance of Headers
+ Returns an instance of http.Headers
"""
if not key:
key = base64.b64encode(os.urandom(16)).decode('ascii')
- return Headers(
+ return http.Headers(
sec_websocket_key=key,
sec_websocket_version=version,
connection="Upgrade",
@@ -88,7 +89,7 @@ class WebsocketsProtocol(object):
"""
The server response is a valid HTTP 101 response.
"""
- return Headers(
+ return http.Headers(
sec_websocket_accept=self.create_server_nonce(key),
connection="Upgrade",
upgrade="websocket"