aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http/headers.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2016-10-17 18:21:23 +1300
committerGitHub <noreply@github.com>2016-10-17 18:21:23 +1300
commit00071238d2e79ff91132b7e5a3bcc8019d9191ec (patch)
tree507c346e8f8c605d428140274678fced2e6bbc16 /netlib/http/headers.py
parent666c59cbfbcbd28062c201c3cb5d6cb928e90aee (diff)
parentc774a9fec93feedc37a450400a03b83f5f4cb4b9 (diff)
downloadmitmproxy-00071238d2e79ff91132b7e5a3bcc8019d9191ec.tar.gz
mitmproxy-00071238d2e79ff91132b7e5a3bcc8019d9191ec.tar.bz2
mitmproxy-00071238d2e79ff91132b7e5a3bcc8019d9191ec.zip
Merge pull request #1617 from cortesi/object
python3
Diffstat (limited to 'netlib/http/headers.py')
-rw-r--r--netlib/http/headers.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/netlib/http/headers.py b/netlib/http/headers.py
index 7d46a88e..b620c2c7 100644
--- a/netlib/http/headers.py
+++ b/netlib/http/headers.py
@@ -1,4 +1,3 @@
-from __future__ import absolute_import, print_function, division
import re
@@ -77,7 +76,7 @@ class Headers(multidict.MultiDict):
If ``**headers`` contains multiple keys that have equal ``.lower()`` s,
the behavior is undefined.
"""
- super(Headers, self).__init__(fields)
+ super().__init__(fields)
for key, value in self.fields:
if not isinstance(key, bytes) or not isinstance(value, bytes):
@@ -108,10 +107,10 @@ class Headers(multidict.MultiDict):
def __delitem__(self, key):
key = _always_bytes(key)
- super(Headers, self).__delitem__(key)
+ super().__delitem__(key)
def __iter__(self):
- for x in super(Headers, self).__iter__():
+ for x in super().__iter__():
yield _native(x)
def get_all(self, name):
@@ -123,7 +122,7 @@ class Headers(multidict.MultiDict):
name = _always_bytes(name)
return [
_native(x) for x in
- super(Headers, self).get_all(name)
+ super().get_all(name)
]
def set_all(self, name, values):
@@ -133,12 +132,12 @@ class Headers(multidict.MultiDict):
"""
name = _always_bytes(name)
values = [_always_bytes(x) for x in values]
- return super(Headers, self).set_all(name, values)
+ return super().set_all(name, values)
def insert(self, index, key, value):
key = _always_bytes(key)
value = _always_bytes(value)
- super(Headers, self).insert(index, key, value)
+ super().insert(index, key, value)
def items(self, multi=False):
if multi:
@@ -147,7 +146,7 @@ class Headers(multidict.MultiDict):
for k, v in self.fields
)
else:
- return super(Headers, self).items()
+ return super().items()
def replace(self, pattern, repl, flags=0, count=0):
"""