selectors.py
branchstable
changeset 3638 648d6dbec630
parent 3522 cde0ff4f7a8c
child 3650 012da21e43fe
equal deleted inserted replaced
3637:0a0e86cb5c89 3638:648d6dbec630
    62 SELECTOR_LOGGER = logging.getLogger('cubicweb.selectors')
    62 SELECTOR_LOGGER = logging.getLogger('cubicweb.selectors')
    63 TRACED_OIDS = ()
    63 TRACED_OIDS = ()
    64 
    64 
    65 def lltrace(selector):
    65 def lltrace(selector):
    66     # don't wrap selectors if not in development mode
    66     # don't wrap selectors if not in development mode
    67     if CubicWebConfiguration.mode == 'installed':
    67     if CubicWebConfiguration.mode == 'system': # XXX config.debug
    68         return selector
    68         return selector
    69     def traced(cls, *args, **kwargs):
    69     def traced(cls, *args, **kwargs):
    70         # /!\ lltrace decorates pure function or __call__ method, this
    70         # /!\ lltrace decorates pure function or __call__ method, this
    71         #     means argument order may be different
    71         #     means argument order may be different
    72         if isinstance(cls, Selector):
    72         if isinstance(cls, Selector):