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
|