Keep non RFC cookie key characters separate.

Moved the characters that we accept in keys but that the RFC forbids
into a separate string to keep track of them.
This commit is contained in:
Cory Benfield
2012-02-14 10:25:40 +00:00
parent f72c13ffda
commit 658da765ec
+1 -1
View File
@@ -253,7 +253,7 @@ class CookieError(Exception):
# _Translator hash-table for fast quoting
#
_LegalChars = ( string.ascii_letters + string.digits +
"!#$%&'*+-.^_`|~[]_:{}" )
"!#$%&'*+-.^_`|~_" + "[]:{}")
_Translator = {
'\000' : '\\000', '\001' : '\\001', '\002' : '\\002',
'\003' : '\\003', '\004' : '\\004', '\005' : '\\005',