aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-05-28 12:12:37 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-05-28 12:12:37 +1200
commit41af65a1c478825d4df6239b33fbcb971dcf1df8 (patch)
tree9830657189938900adad330beba0478f0d0761c2 /netlib/http.py
parent5265b289575d3935e8af29b5c27c963832efc8ad (diff)
parent80378306960379f12aca72309dc47437cd1a825c (diff)
downloadmitmproxy-41af65a1c478825d4df6239b33fbcb971dcf1df8.tar.gz
mitmproxy-41af65a1c478825d4df6239b33fbcb971dcf1df8.tar.bz2
mitmproxy-41af65a1c478825d4df6239b33fbcb971dcf1df8.zip
Merge branch 'Kriechi-cleanup'
Diffstat (limited to 'netlib/http.py')
-rw-r--r--netlib/http.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/netlib/http.py b/netlib/http.py
index 43155486..47658097 100644
--- a/netlib/http.py
+++ b/netlib/http.py
@@ -8,6 +8,7 @@ from . import odict, utils, tcp, http_status
class HttpError(Exception):
+
def __init__(self, code, message):
super(HttpError, self).__init__(message)
self.code = code
@@ -95,7 +96,7 @@ def read_headers(fp):
"""
ret = []
name = ''
- while 1:
+ while True:
line = fp.readline()
if not line or line == '\r\n' or line == '\n':
break
@@ -337,7 +338,7 @@ def read_http_body_chunked(
otherwise
"""
if max_chunk_size is None:
- max_chunk_size = limit or sys.maxint
+ max_chunk_size = limit or sys.maxsize
expected_size = expected_http_body_size(
headers, is_request, request_method, response_code
@@ -399,10 +400,10 @@ def expected_http_body_size(headers, is_request, request_method, response_code):
request_method = request_method.upper()
if (not is_request and (
- request_method == "HEAD" or
- (request_method == "CONNECT" and response_code == 200) or
- response_code in [204, 304] or
- 100 <= response_code <= 199)):
+ request_method == "HEAD" or
+ (request_method == "CONNECT" and response_code == 200) or
+ response_code in [204, 304] or
+ 100 <= response_code <= 199)):
return 0
if has_chunked_encoding(headers):
return None