# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1234910576 -3600 # Node ID 1f551018fdfb5867188b72535532a1f4e1d32e23 # Parent 50a99184cf473a78f4e8c77dbc4c4fe7f4eff0bd __select__ migration diff -r 50a99184cf47 -r 1f551018fdfb selectors.py --- a/selectors.py Tue Feb 17 23:40:30 2009 +0100 +++ b/selectors.py Tue Feb 17 23:42:56 2009 +0100 @@ -949,7 +949,7 @@ if getattr(cls, 'require_groups', None): warn('use "match_user_groups(group1, group2)" instead of using require_groups', DeprecationWarning) - cls.__selectors__ += (match_user_groups(cls.require_groups),) + cls.__select__ &= (match_user_groups(cls.require_groups),) return cls return plug_selector @@ -960,7 +960,7 @@ if getattr(cls, 'accepts', None): warn('use "match_user_groups(group1, group2)" instead of using require_groups', DeprecationWarning) - cls.__selectors__ += (implements(*cls.accepts),) + cls.__select__ &= (implements(*cls.accepts),) return cls return plug_selector @@ -971,7 +971,7 @@ if getattr(cls, 'condition', None): warn('use "use rql_condition(expression)" instead of using condition', DeprecationWarning) - cls.__selectors__ += (rql_condition(cls.condition),) + cls.__select__ &= (rql_condition(cls.condition),) return cls return plug_selector @@ -982,8 +982,8 @@ if getattr(cls, 'type', None): warn('use relation_possible selector instead of using etype_rtype', DeprecationWarning) - cls.__selectors__ += (relation_possible(cls.rtype, role(cls), - getattr(cls, 'etype', None), - action=getattr(cls, 'require_permission', 'read'))) + cls.__select__ &= (relation_possible(cls.rtype, role(cls), + getattr(cls, 'etype', None), + action=getattr(cls, 'require_permission', 'read'))) return cls return plug_selector