diff -r 66b0987716f9 -r dfd147de06b2 selectors.py --- a/selectors.py Thu Apr 15 18:54:13 2010 +0200 +++ b/selectors.py Thu Apr 15 19:39:55 2010 +0200 @@ -202,7 +202,7 @@ SELECTOR_LOGGER = logging.getLogger('cubicweb.selectors') TRACED_OIDS = None -def _trace_selector(cls, ret): +def _trace_selector(cls, selector, args, ret): # /!\ lltrace decorates pure function or __call__ method, this # means argument order may be different if isinstance(cls, Selector): @@ -225,7 +225,7 @@ def traced(cls, *args, **kwargs): ret = selector(cls, *args, **kwargs) if TRACED_OIDS is not None: - _trace_selector(cls, ret) + _trace_selector(cls, selector, args, ret) return ret traced.__name__ = selector.__name__ traced.__doc__ = selector.__doc__