Changeset 736
- Timestamp:
- 10/14/05 04:59:50
- Files:
-
- trunk/cherrypy/lib/filter/sessionfilter.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/lib/filter/sessionfilter.py
r720 r736 91 91 cherrypy.request._session = EmptyClass() 92 92 sess = cherrypy.request._session 93 sess.toBeCleaned = True 93 94 now = datetime.datetime.now() 94 95 # Dont enable session if sessionFilter is off or if this is a … … 197 198 # either before or after the body is returned 198 199 cherrypy.response.body = saveData(cherrypy.response.body, sess) 200 sess.toBeCleaned = False 199 201 200 202 def onEndResource(self): 201 203 # If RequestHandled is raised, beforeFinalize and afterErrorResponse 202 204 # are not called, so we release the session here 203 self._clean() 205 sess = cherrypy.request._session 206 if sess.toBeCleaned: 207 self._clean() 204 208 205 209 def afterErrorResponse(self):

