diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2015-04-16 08:30:54 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2015-04-16 08:30:54 +1200 |
commit | c53d89fd7fad6c46458ab3d0140528e344de605f (patch) | |
tree | 005aefbfe27266d325a70ef07bdb89039301f374 /netlib/http_cookies.py | |
parent | 0c85c72dc43d0d017e2bf5af9c2def46968d0499 (diff) | |
download | mitmproxy-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.py | 4 |
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): |