# HG changeset patch # User Sylvain Thénault # Date 1329398604 -3600 # Node ID 506ab2e8aeca84d8f010df9fe9f979a597cb79ca # Parent c6cdd060212ef97a6a5c092510428984bd7cd0d9 [vreg] restore bw compat, eg container expect to find Selector in appobject module diff -r c6cdd060212e -r 506ab2e8aeca appobject.py --- a/appobject.py Thu Feb 16 14:15:37 2012 +0100 +++ b/appobject.py Thu Feb 16 14:23:24 2012 +0100 @@ -35,18 +35,21 @@ from logging import getLogger from warnings import warn -from logilab.common.deprecation import deprecated +from logilab.common.deprecation import deprecated, class_renamed from logilab.common.decorators import classproperty from logilab.common.logging_ext import set_log_methods from logilab.common.registry import yes from cubicweb.cwconfig import CubicWebConfiguration # XXX for bw compat -from logilab.common.registry import objectify_predicate, traced_selection +from logilab.common.registry import objectify_predicate, traced_selection, Predicate objectify_selector = deprecated('[3.15] objectify_selector has been renamed to objectify_predicates in logilab.common.registry')(objectify_predicate) traced_selection = deprecated('[3.15] traced_selection has been moved to logilab.common.registry')(traced_selection) +Selector = class_renamed( + 'Selector', Predicate, + '[3.15] Selector has been renamed to Predicate in logilab.common.registry') @deprecated('[3.15] lltrace decorator can now be removed') def lltrace(func):