diff -r 8be68582abb0 -r 21a59b468f1a view.py --- a/view.py Tue Feb 17 22:37:28 2009 +0100 +++ b/view.py Tue Feb 17 22:37:59 2009 +0100 @@ -15,8 +15,8 @@ from cubicweb.selectors import (yes, match_user_groups, implements, nonempty_rset, none_rset) from cubicweb.selectors import require_group_compat, accepts_compat +from cubicweb.appobject import AppRsetObject from cubicweb.common.registerers import accepts_registerer, priority_registerer, yes_registerer -from cubicweb.common.appobject import AppRsetObject from cubicweb.common.utils import UStringIO, HTMLStream _ = unicode @@ -321,7 +321,7 @@ """ # XXX deprecate __registerer__ = accepts_registerer - __selectors__ = (implements('Any'),) + __select__ = implements('Any') registered = accepts_compat(View.registered.im_func) category = 'entityview' @@ -332,7 +332,7 @@ to be displayed (so they can always be displayed !) """ __registerer__ = priority_registerer - __selectors__ = (none_rset,) + __select__ = none_rset() registered = require_group_compat(View.registered.im_func) category = 'startupview' @@ -354,7 +354,7 @@ """base class for entity views which may also be applied to None result set (usually a default rql is provided by the view class) """ - __selectors__ = ((none_rset | implements('Any')),) + __select__ = none_rset() | implements('Any') default_rql = None @@ -389,7 +389,7 @@ class AnyRsetView(View): """base class for views applying on any non empty result sets""" - __selectors__ = (nonempty_rset,) + __select__ = nonempty_rset() category = 'anyrsetview' @@ -418,7 +418,7 @@ is only used globally (i.e. no result set adaptation) """ __registry__ = 'templates' - __selectors__ = (yes,) + __select__ = yes() registered = require_group_compat(View.registered.im_func) @@ -501,7 +501,7 @@ """base class for components""" __registry__ = 'components' __registerer__ = yes_registerer - __selectors__ = (yes,) + __select__ = yes() property_defs = { _('visible'): dict(type='Boolean', default=True, help=_('display the box or not')),