# 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)