Joshua Ginsberg
listspam at flowtheory.net
Mon Jun 20 12:26:06 EDT 2005
No, there's not really a problem in the save function... and the limitations of your data store are defined by the type of session. Memory session limits are how much memory you have; DBM session limits are how much disk you have. :-) If you'd like to post more code, I'd be happy to help triage, however absent more information, there's not a lot of help I can offer. -jag -------------- next part -------------- A non-text attachment was scrubbed... Name: unknown.jpg Type: image/jpeg Size: 1984 bytes Desc: not available Url : http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20050620/adfc1133/unknown-0001.jpg -------------- next part -------------- Joshua Ginsberg -- joshg at brainstorminternet.net Brainstorm Internet Network Operations 970-247-1442 x131 On Jun 20, 2005, at 10:07 AM, Jeremy Kohansimeh wrote: > I do make this call after I have filled the session with data.? I > didn't post that part of the code bc I've already established that the > problem is not there.? Unless, there is a problem with the save > function--is there an artificial limit on the amount of data that can > be stored into a session, or is it limited by the size of the disk? > > Jeremy > > On 6/20/05, Joshua Ginsberg <listspam at flowtheory.net> wrote: >> >> -jag >> >> >> >> >> Joshua Ginsberg -- joshg at brainstorminternet.net >> Brainstorm Internet Network Operations >> 970-247-1442 x131 >> On Jun 20, 2005, at 9:21 AM, Jeremy Kohansimeh wrote: >> >> > 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 >> > _______________________________________________ >> > Mod_python mailing list >> > Mod_python at modpython.org >> > http://mailman.modpython.org/mailman/listinfo/mod_python >> >> >> > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python
|