# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1234886239 -3600 # Node ID 5d2132832f03ce4fbeaa66305e162db64ff8a83a # Parent 61b2328f9ed9dce9a51653fa1e534db5ce315550 start with explicit registration diff -r 61b2328f9ed9 -r 5d2132832f03 goa/appobjects/sessions.py --- a/goa/appobjects/sessions.py Tue Feb 17 16:57:02 2009 +0100 +++ b/goa/appobjects/sessions.py Tue Feb 17 16:57:19 2009 +0100 @@ -17,8 +17,8 @@ from cubicweb import UnknownEid, BadConnectionId from cubicweb.dbapi import Connection, ConnectionProperties, repo_connect +from cubicweb.selectors import none_rset, match_user_groups from cubicweb.server.session import Session -from cubicweb.common.selectors import none_rset, match_user_groups from cubicweb.web import InvalidSession from cubicweb.web.application import AbstractSessionManager from cubicweb.web.application import AbstractAuthenticationManager @@ -269,4 +269,9 @@ self.w(u'%s repository sessions closed
\n' % nbclosed) self.w(u'%s remaining sessions
\n' % remaining) self.w(u'') + +def registration_callback(vreg): + vreg.register(SessionsCleaner) + vreg.register(GAEAuthenticationManager, clear=True) + vreg.register(GAEPersistentSessionManager, clear=True)