Select fails when cookie tried to get a numeric value
Andreas Perstinger
andipersti at gmail.com
Sat Oct 5 12:56:41 EDT 2013
On 05.10.2013 16:24, Νίκος Αλεξόπουλος wrote:
> # initialize cookie
> cookie = cookies.SimpleCookie( os.environ.get('HTTP_COOKIE') )
> cookie.load( cookie )
Watch:
>>> cookie1 = cookies.SimpleCookie('ID=42')
>>> cookie1.load(cookie1)
>>> print(cookie1)
Set-Cookie: ID="Set-Cookie: ID=42"
>>> cookie1.get('ID').value
'Set-Cookie: ID=42'
And now watch this:
>>> cookie2 = cookies.SimpleCookie('ID=42')
>>> print(cookie2)
Set-Cookie: ID=42
>>> cookie2.get('ID').value
'42'
Explanation:
http://docs.python.org/3/library/http.cookies.html#http.cookies.BaseCookie.load
>>> c = cookies.SimpleCookie('ID=42')
>>> isinstance(c, dict)
True
>>> c.items()
dict_items([('ID', <Morsel: ID='42'>)])
Bye, Andreas
More information about the Python-list
mailing list