Clodoaldo Pinto Neto
clodoaldo.pinto at gmail.com
Sun Oct 29 15:41:05 EST 2006
If i set both a Signed and a Marshal cookie and try to retrieve the Marshal one using the Publisher i get this error: ---------------------------------------- Mod_python error: "PythonHandler mod_python.publisher" Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/mod_python/apache.py", line 299, in HandlerDispatch result = object(req) File "/usr/lib/python2.4/site-packages/mod_python/publisher.py", line 213, in handler published = publish_object(req, object) File "/usr/lib/python2.4/site-packages/mod_python/publisher.py", line 412, in publish_object return publish_object(req,util.apply_fs_data(object, req.form, req=req)) File "/usr/lib/python2.4/site-packages/mod_python/util.py", line 439, in apply_fs_data return object(**args) File "/var/www/html/teste/python/publisher/marshalcookie.py", line 10, in index marshal_cookies = Cookie.get_cookies( File "/usr/lib/python2.4/site-packages/mod_python/Cookie.py", line 350, in get_cookies return Class.parse(cookies, **kw) File "/usr/lib/python2.4/site-packages/mod_python/Cookie.py", line 252, in parse c.unmarshal(secret) File "/usr/lib/python2.4/site-packages/mod_python/Cookie.py", line 280, in unmarshal self.value = marshal.loads(base64.decodestring(self.value)) File "/usr/lib/python2.4/base64.py", line 319, in decodestring return binascii.a2b_base64(s) Error: Incorrect padding --------------------------------------------- If the Signed cookie is deleted then the Marshal cookie can be retrieved with no errors. The scripts that trigger the error are: Set and retrieve the Signed cookie: http://webpython.codepoint.net/mod_python_publisher_cookies_signed Set and retrieve the Marshal cookie: http://webpython.codepoint.net/mod_python_publisher_cookies_marshal I'm just building that tutorial. BTW i would appreciate to have it corrected by the experts. I tested in Firefox 1.5.0.7 and Opera 9.02. FC5, mod_python 3.2.8, Apache 2.2.2. Regards, Clodoaldo Pinto Neto
|