aboutsummaryrefslogtreecommitdiffstats
path: root/pathod/protocols/http2.py
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-09-21 21:00:07 -0700
committerGitHub <noreply@github.com>2016-09-21 21:00:07 -0700
commitd5427c7298b0c6aee009a86dec041011427689e9 (patch)
tree00b84f3a616c1c2c6e3469c2fb2a0be4a9d5e265 /pathod/protocols/http2.py
parent1e5a5b03f8d56df62a04a368bd5eb2d59cb7582a (diff)
parentf1d519d7c4231513c868179abf0fbfbb9387e633 (diff)
downloadmitmproxy-d5427c7298b0c6aee009a86dec041011427689e9.tar.gz
mitmproxy-d5427c7298b0c6aee009a86dec041011427689e9.tar.bz2
mitmproxy-d5427c7298b0c6aee009a86dec041011427689e9.zip
Merge pull request #1563 from mhils/fix-1562
Raise TypeError on invalid header assignment, fix #1562
Diffstat (limited to 'pathod/protocols/http2.py')
-rw-r--r--pathod/protocols/http2.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pathod/protocols/http2.py b/pathod/protocols/http2.py
index a2aa91b4..7b162664 100644
--- a/pathod/protocols/http2.py
+++ b/pathod/protocols/http2.py
@@ -6,7 +6,7 @@ import time
import hyperframe.frame
from hpack.hpack import Encoder, Decoder
-from netlib import utils, strutils
+from netlib import utils
from netlib.http import http2
import netlib.http.headers
import netlib.http.response
@@ -201,7 +201,7 @@ class HTTP2StateProtocol(object):
headers = response.headers.copy()
if ':status' not in headers:
- headers.insert(0, b':status', strutils.always_bytes(response.status_code))
+ headers.insert(0, b':status', str(response.status_code).encode())
if hasattr(response, 'stream_id'):
stream_id = response.stream_id