From d7107c2cdcdc380c610112bd22f292b2f2113b83 Mon Sep 17 00:00:00 2001 From: Cory Benfield Date: Tue, 14 Feb 2012 12:58:35 +0000 Subject: [PATCH] Make clearer the source of forbidden characters --- requests/packages/oreos/monkeys.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/requests/packages/oreos/monkeys.py b/requests/packages/oreos/monkeys.py index 948b54c..830e900 100644 --- a/requests/packages/oreos/monkeys.py +++ b/requests/packages/oreos/monkeys.py @@ -249,11 +249,13 @@ class CookieError(Exception): # quoted with a preceeding '\' slash. # # These are taken from RFC2068 and RFC2109. +# _RFC2068Forbidden is the list of forbidden chars we accept anyway # _LegalChars is the list of chars which don't require "'s # _Translator hash-table for fast quoting # +_RFC2068Forbidden = "[]:{}" _LegalChars = ( string.ascii_letters + string.digits + - "!#$%&'*+-.^_`|~_" + "[]:{}") + "!#$%&'*+-.^_`|~_" + _RFC2068Forbidden ) _Translator = { '\000' : '\\000', '\001' : '\\001', '\002' : '\\002', '\003' : '\\003', '\004' : '\\004', '\005' : '\\005', -- 2.7.4