aboutsummaryrefslogtreecommitdiffstats
path: root/netlib/http_cookies.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-04-16 08:30:54 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-04-16 08:30:54 +1200
commitc53d89fd7fad6c46458ab3d0140528e344de605f (patch)
tree005aefbfe27266d325a70ef07bdb89039301f374 /netlib/http_cookies.py
parent0c85c72dc43d0d017e2bf5af9c2def46968d0499 (diff)
downloadmitmproxy-c53d89fd7fad6c46458ab3d0140528e344de605f.tar.gz
mitmproxy-c53d89fd7fad6c46458ab3d0140528e344de605f.tar.bz2
mitmproxy-c53d89fd7fad6c46458ab3d0140528e344de605f.zip
Improve flexibility of http_cookies._format_pairs
Diffstat (limited to 'netlib/http_cookies.py')
-rw-r--r--netlib/http_cookies.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/netlib/http_cookies.py b/netlib/http_cookies.py
index 297efb80..dab95ed0 100644
--- a/netlib/http_cookies.py
+++ b/netlib/http_cookies.py
@@ -124,7 +124,7 @@ def _has_special(s):
ESCAPE = re.compile(r"([\"\\])")
-def _format_pairs(lst, specials=()):
+def _format_pairs(lst, specials=(), sep="; "):
"""
specials: A lower-cased list of keys that will not be quoted.
"""
@@ -137,7 +137,7 @@ def _format_pairs(lst, specials=()):
v = ESCAPE.sub(r"\\\1", v)
v = '"%s"'%v
vals.append("%s=%s"%(k, v))
- return "; ".join(vals)
+ return sep.join(vals)
def _format_set_cookie_pairs(lst):