aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http/cookies.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/http/cookies.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/http/cookies.py')
-rw-r--r--netlib/http/cookies.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/netlib/http/cookies.py b/netlib/http/cookies.py
index 2be93e18..768a85df 100644
--- a/netlib/http/cookies.py
+++ b/netlib/http/cookies.py
@@ -1,8 +1,8 @@
import collections
import re
-from email.utils import parsedate_tz, formatdate, mktime_tz
-from netlib.multidict import ImmutableMultiDict
+import email.utils
+from netlib import multidict
"""
A flexible module for cookie parsing and manipulation.
@@ -167,7 +167,7 @@ def parse_set_cookie_headers(headers):
return ret
-class CookieAttrs(ImmutableMultiDict):
+class CookieAttrs(multidict.ImmutableMultiDict):
@staticmethod
def _kconv(key):
return key.lower()
@@ -243,10 +243,10 @@ def refresh_set_cookie_header(c, delta):
raise ValueError("Invalid Cookie")
if "expires" in attrs:
- e = parsedate_tz(attrs["expires"])
+ e = email.utils.parsedate_tz(attrs["expires"])
if e:
- f = mktime_tz(e) + delta
- attrs = attrs.with_set_all("expires", [formatdate(f)])
+ f = email.utils.mktime_tz(e) + delta
+ attrs = attrs.with_set_all("expires", [email.utils.formatdate(f)])
else:
# This can happen when the expires tag is invalid.
# reddit.com sends a an expires tag like this: "Thu, 31 Dec