From: Mark Wooding Date: Sat, 9 Mar 2013 05:27:29 +0000 (+0000) Subject: cgi.py (cookie): Exclude attribute keys whose value is false. X-Git-Tag: 1.0.0~28 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/chopwood/commitdiff_plain/623103dbef4dee3aff676cdc699fb7c1aaadcfd6?ds=sidebyside cgi.py (cookie): Exclude attribute keys whose value is false. --- diff --git a/cgi.py b/cgi.py index b06ef85..05c6c9e 100644 --- a/cgi.py +++ b/cgi.py @@ -145,7 +145,7 @@ def cookie(name, value, **kw): T.gmtime(U.NOW + maxage)) return '; '.join(['%s=%s' % (urlencode(name), urlencode(value))] + [v is not True and '%s=%s' % (k, v) or k - for k, v in attr.iteritems()]) + for k, v in attr.iteritems() if v]) def action(*v, **kw): """