equal
deleted
inserted
replaced
11 |
11 |
12 import types |
12 import types |
13 from logging import getLogger |
13 from logging import getLogger |
14 from warnings import warn |
14 from warnings import warn |
15 |
15 |
16 from logilab.common.decorators import classproperty |
|
17 from logilab.common.deprecation import deprecated |
16 from logilab.common.deprecation import deprecated |
18 from logilab.common.logging_ext import set_log_methods |
17 from logilab.common.logging_ext import set_log_methods |
19 |
|
20 from cubicweb import Unauthorized, NoSelectableObject |
|
21 |
18 |
22 |
19 |
23 # selector base classes and operations ######################################## |
20 # selector base classes and operations ######################################## |
24 |
21 |
25 def objectify_selector(selector_func): |
22 def objectify_selector(selector_func): |