[Zope] CoreSessionTracking KeyError ?
Chris McDonough
chrism@zope.com
Wed, 11 Sep 2002 19:58:13 -0400
Hi Dirk,
Copy the code out of here:
<http://cvs.zope.org/~checkout~/Zope/lib/python/OFS/Application.py?rev=1.188&content-type=text/plain>
that starts out...
# Ensure that there is a transient container in the temp folder
tf = app.temp_folder
if not hasattr(aq_base(tf), 'session_data'):
env_has = os.environ.get
from Products.Transience.Transience import TransientObjectContainer
addnotify = env_has('ZSESSION_ADD_NOTIFY', None)
.. and so on...
and put it in the Application.py of 2.3.3..
HTH,
- C
Dirk Datzert wrote:
> Hi Chris,
>
> ok I tried it.
>
> Here my results running on Zope-2.3.3, Python 2.1.3:
>
> with Sessions, Transience and TemporaryFolder from cvs.zope.org/Products/
>
> I had to add a browser_id_manager, temp_folder and session_data_manager in the way Zope 2.5 would do it. On the session_data_manager I have to disable to feature that SESSION will be stored in REQUEST since the function set_lazy is missing.
>
> I have to add a Transience Object Container into temp_folder after each restart of zope. How can I let Zope do that automatically on each restart ?
>
> Everything else is working.
>
> Regards,
> Dirk
--
Chris McDonough Zope Corporation
http://www.zope.org http://www.zope.com
"Killing hundreds of birds with thousands of stones"