On Jul 26, 2011, at 12:26 PM, Jonathan Lundell wrote: > On Jul 26, 2011, at 11:57 AM, Wikus van de Merwe wrote: > >> Thanks for the hint! It was the logging indeed. Apparently the logging.conf >> that comes with web2py was >> hiding the error: >> ERROR 2011-07-26 18:44:54,452 restricted.py:156] Traceback (most recent >> call last): >> File "/home/momat/workspace/pm-cmp-python/web2py/gluon/main.py", line 531, >> in wsgibase >> del response.cookies[response.session_id_name] >> KeyError: 'session_id_init' >> >> I find out this was cause by the session.forget() in my db.py. It looks like >> this way of disabling the session >> is no longer supported (I guess it is disabled by default now). > > I suspect that you're calling session.forget without calling session.connect. > > If you don't call session.connect, there's no need to call session.forget, > and indeed it'll throw an exception when you try to delete the non-existent > session cookie.
Massimo, it'd be easy enough to tolerate this, by ignoring the KeyError...