[mod_python] Lost Session

Jeremy Kohansimeh jkohans at gmail.com
Mon Jun 20 11:21:43 EDT 2005


Hello,

I am having trouble recovering a session. On the initial request, I create 
some entries for the session and then save it (I have confirmed that there 
is data in the session before I save it and that the save() function is 
being called). On subsequent requests, the session object that I have 
created is not reinstated, instead a new one is created (I have coonfirmed 
this with the is_new() function). I have checked my browser and there is a 
pysid cookie being set on the first request. Does anyone have any tips to 
debug this? I am really at a loss for what is going on.

Here is the code that I use to reinstate/create a session:

def handler(req, **kw):
"""handles initial requests"""

f = open( LOGFILE, 'a+')

req.sess = Session.Session( req)

if not req.sess.is_new():
# this is an old session, so load it up
req.sess.load()
f.write( 'old session\n')
else:
f.write( 'new session\n')

f.close()

return segment.dispatchToHandler( req)

Best Regards,
Jeremy Kohansimeh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20050620/b8fcb336/attachment.html


More information about the Mod_python mailing list