aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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):