diff -r 672acc730ce5 -r d628defebc17 web/views/sessions.py --- a/web/views/sessions.py Thu May 14 10:24:56 2009 +0200 +++ b/web/views/sessions.py Thu May 14 11:38:40 2009 +0200 @@ -13,7 +13,7 @@ class InMemoryRepositorySessionManager(AbstractSessionManager): """manage session data associated to a session identifier""" - + def __init__(self): AbstractSessionManager.__init__(self) # XXX require a RepositoryAuthenticationManager which violates @@ -23,7 +23,7 @@ def current_sessions(self): return self._sessions.values() - + def get_session(self, req, sessionid): """return existing session for the given session identifier""" if not sessionid in self._sessions: @@ -47,13 +47,13 @@ def open_session(self, req): """open and return a new session for the given request - + :raise ExplicitLogin: if authentication is required """ session = self.authmanager.authenticate(req) self._sessions[session.sessionid] = session return session - + def close_session(self, session): """close session on logout or on invalid session detected (expired out, corrupted...) @@ -66,4 +66,3 @@ # already closed, may occurs if the repository session expired but # not the web session pass -