diff --git a/Lib/Cookie.py b/Lib/Cookie.py index 565e6f3fb49..f4d73e6fabc 100644 --- a/Lib/Cookie.py +++ b/Lib/Cookie.py @@ -521,11 +521,11 @@ def OutputString(self, attrs=None): # result, the parsing rules here are less strict. # -_LegalCharsPatt = r"[\w\d!#%&'~_`><@,:/\$\*\+\-\.\^\|\)\(\?\}\{]" +_LegalCharsPatt = r"[\w\d!#%&'~_`><@,:/\$\*\+\-\.\^\|\)\(\?\}\{\=]" _CookiePattern = re.compile( r"(?x)" # This is a Verbose pattern r"(?P" # Start of group 'key' - ""+ _LegalCharsPatt +"+" # Any word of at least one letter + ""+ _LegalCharsPatt +"+?" # Any word of at least one letter, nongreedy r")" # End of group 'key' r"\s*=\s*" # Equal Sign r"(?P" # Start of group 'val'