diff -r f4d1d5d9ccbb -r 90f2f20367bc hooks/syncsession.py --- a/hooks/syncsession.py Tue Jul 27 12:36:03 2010 +0200 +++ b/hooks/syncsession.py Wed Nov 03 16:38:28 2010 +0100 @@ -22,7 +22,7 @@ from yams.schema import role_name from cubicweb import UnknownProperty, ValidationError, BadConnectionId -from cubicweb.selectors import implements +from cubicweb.selectors import is_instance from cubicweb.server import hook @@ -108,7 +108,7 @@ class CloseDeletedUserSessionsHook(SyncSessionHook): __regid__ = 'closession' - __select__ = SyncSessionHook.__select__ & implements('CWUser') + __select__ = SyncSessionHook.__select__ & is_instance('CWUser') events = ('after_delete_entity',) def __call__(self): @@ -152,7 +152,7 @@ class AddCWPropertyHook(SyncSessionHook): __regid__ = 'addcwprop' - __select__ = SyncSessionHook.__select__ & implements('CWProperty') + __select__ = SyncSessionHook.__select__ & is_instance('CWProperty') events = ('after_add_entity',) def __call__(self):