Hmmm, would you mind adding as well:

if hasattr(cherrypy.request, '_session'):

before the "sess = cherrypy.request._session" line

This filter is known to have some issues that Remi is working on.

- Sylvain

Selon Graham Ashton <[EMAIL PROTECTED]>:

>
> Sylvain Hellegouarch wrote:
> >
> > try to add to the sessionfilter.py file on line 204:
> >
> > global cherrypy
> > import cherrypy
>
> Thanks for that.
>
> I made the edit then restarted. This time it got a bit further, but
> fell over a bit further on.
>
> 2005/12/12 12:10:07  INFO Traceback (most recent call last):
>   File
>
"/usr/lib/python2.4/site-packages/CherryPy-2.1.0-py2.4.egg/cherrypy/_cphttptools.py",
> line 285, in run
>     applyFilters('onEndResource')
>   File
>
"/usr/lib/python2.4/site-packages/CherryPy-2.1.0-py2.4.egg/cherrypy/_cphttptools.py",
> line 641, in applyFilters
>     method()
>   File
>
"/usr/lib/python2.4/site-packages/CherryPy-2.1.0-py2.4.egg/cherrypy/lib/filter/sessionfilter.py",
> line 207, in onEndResource
>     sess = cherrypy.request._session
>   File
>
"/usr/lib/python2.4/site-packages/CherryPy-2.1.0-py2.4.egg/cherrypy/__init__.py",
> line 70, in __getattr__
>     return getattr(childobject, name)
> AttributeError: _AttributeDump instance has no attribute '_session'
>
> 127.0.0.1 - - [2005/12/12 12:10:07] "GET / HTTP/1.1" 500 1406
>
> --
> Graham
>
>




----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

Reply via email to