Changeset 975
- Timestamp:
- 02/20/06 07:56:00
- Files:
-
- trunk/cherrypy/_cpserver.py (modified) (1 diff)
- trunk/cherrypy/filters/sessionauthenticatefilter.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/_cpserver.py
r967 r975 105 105 try: 106 106 self.httpserver.start() 107 except (KeyboardInterrupt, SystemExit), exc:107 except KeyboardInterrupt, exc: 108 108 self.interrupt = exc 109 109 self.stop() 110 except SystemExit, exc: 111 self.interrupt = exc 112 self.stop() 113 raise 110 114 threading.Thread(target=_start_http).start() 111 115 trunk/cherrypy/filters/sessionauthenticatefilter.py
r971 r975 46 46 return 47 47 elif cherrypy.request.path.endswith('do_logout'): 48 login = cherrypy.session [session_key]48 login = cherrypy.session.get('session_key') 49 49 cherrypy.session[session_key] = None 50 50 cherrypy.request.user = None 51 51 cherrypy.thread_data.user = None 52 if on_logout:52 if login and on_logout: 53 53 on_logout(login) 54 54 from_page = cherrypy.request.params.get('from_page', '..')

