# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1234909283 -3600 # Node ID 2a610efe21ce6d8c1843ef6a52b5dbb228b7d72c # Parent f7011679437a4a1eddb96e0cf96396d43e8bfe61 default to yes_registerer diff -r f7011679437a -r 2a610efe21ce appobject.py --- a/appobject.py Tue Feb 17 23:16:13 2009 +0100 +++ b/appobject.py Tue Feb 17 23:21:23 2009 +0100 @@ -22,8 +22,6 @@ from cubicweb.vregistry import VObject from cubicweb.selectors import yes from cubicweb.utils import UStringIO, ustrftime -from cubicweb.common.registerers import yes_registerer, priority_registerer - class Cache(dict): diff -r f7011679437a -r 2a610efe21ce server/hooksmanager.py --- a/server/hooksmanager.py Tue Feb 17 23:16:13 2009 +0100 +++ b/server/hooksmanager.py Tue Feb 17 23:21:23 2009 +0100 @@ -182,7 +182,6 @@ from cubicweb.selectors import yes from cubicweb.common.appobject import AppObject -from cubicweb.common.registerers import yes_registerer class autoid(type): """metaclass to create an unique 'id' attribute on the class using it""" @@ -195,7 +194,6 @@ class Hook(AppObject): __metaclass__ = autoid __registry__ = 'hooks' - __registerer__ = yes_registerer __selectors__ = (yes,) # set this in derivated classes events = None diff -r f7011679437a -r 2a610efe21ce view.py --- a/view.py Tue Feb 17 23:16:13 2009 +0100 +++ b/view.py Tue Feb 17 23:21:23 2009 +0100 @@ -17,6 +17,7 @@ from cubicweb.selectors import require_group_compat, accepts_compat from cubicweb.appobject import AppRsetObject from cubicweb.utils import UStringIO, HTMLStream +from cubicweb.vregistry import yes_registerer from cubicweb.common.registerers import accepts_registerer, priority_registerer, yes_registerer _ = unicode diff -r f7011679437a -r 2a610efe21ce vregistry.py --- a/vregistry.py Tue Feb 17 23:16:13 2009 +0100 +++ b/vregistry.py Tue Feb 17 23:21:23 2009 +0100 @@ -92,10 +92,8 @@ :id: object's identifier in the registry (string like 'main', 'primary', 'folder_box') - :__registerer__: - registration helper class :__select__: - selection helper function + class'selector :__selectors__: tuple of selectors to be chained (__select__ and __selectors__ are mutually exclusive) @@ -106,7 +104,7 @@ # necessary attributes to interact with the registry id = None __registry__ = None - __registerer__ = None + __registerer__ = yes_registerer __select__ = None @classmethod