My app doesn't want to pickle my session for some reason. I get: Traceback (most recent call last): File "/data-current/programming/python/web2py/gluon/main.py", line 523, in wsgibase session._try_store_on_disk(request, response) File "/data-current/programming/python/web2py/gluon/globals.py", line 591, in _try_store_on_disk cPickle.dump(dict(self), response.session_file) TypeError: expected string or Unicode object, NoneType found
This occurs on return from a function call. Immediately before the call I check that session_file and session exist. session_file seems to exist and is open: session file: <open file '/data-current/programming/python/web2py/applications/testAjax/sessions/127.0.0.1-ac75411a-2223-4ad8-8b0d-fdc84d976fd6', mode 'rb+' at 0x237f0c0> Any ideas what would cause this? There is a class in session with 4 levels of inheritance would that be a problem? Thanks Brendan --