62 def traced(cls, *args, **kwargs): |
62 def traced(cls, *args, **kwargs): |
63 ret = selector(cls, *args, **kwargs) |
63 ret = selector(cls, *args, **kwargs) |
64 if TRACED_OIDS == 'all' or cls.id in TRACED_OIDS: |
64 if TRACED_OIDS == 'all' or cls.id in TRACED_OIDS: |
65 SELECTOR_LOGGER.warning('selector %s returned %s for %s', selector.__name__, ret, cls) |
65 SELECTOR_LOGGER.warning('selector %s returned %s for %s', selector.__name__, ret, cls) |
66 return ret |
66 return ret |
|
67 traced.__name__ = selector.__name__ |
67 return traced |
68 return traced |
68 |
69 |
69 class traced_selection(object): |
70 class traced_selection(object): |
70 """selector debugging helper. |
71 """selector debugging helper. |
71 |
72 |
527 |
528 |
528 |
529 |
529 # compound selectors ########################################################## |
530 # compound selectors ########################################################## |
530 |
531 |
531 non_final_entity = chainall(nonempty_rset, _non_final_entity) |
532 non_final_entity = chainall(nonempty_rset, _non_final_entity) |
|
533 non_final_entity.__name__ = 'non_final_entity' |
532 nfentity_selector = deprecated_function(non_final_entity) |
534 nfentity_selector = deprecated_function(non_final_entity) |
533 |
535 |
534 implement_interface = chainall(non_final_entity, _implement_interface) |
536 implement_interface = chainall(non_final_entity, _implement_interface) |
|
537 implement_interface.__name__ = 'implement_interface' |
535 interface_selector = deprecated_function(implement_interface) |
538 interface_selector = deprecated_function(implement_interface) |
536 |
539 |
537 accept = chainall(non_final_entity, accept_rset) |
540 accept = chainall(non_final_entity, accept_rset) |
|
541 accept.__name__ = 'accept' |
538 accept_selector = deprecated_function(accept) |
542 accept_selector = deprecated_function(accept) |
539 |
543 |
540 accept_one = chainall(one_line_rset, accept_selector) |
544 accept_one = chainall(one_line_rset, accept) |
|
545 accept_one.__name__ = 'accept_one' |
541 accept_one_selector = deprecated_function(accept_one) |
546 accept_one_selector = deprecated_function(accept_one) |
542 |
547 |
543 rql_condition = chainall(non_final_entity, one_line_rset, _rql_condition) |
548 rql_condition = chainall(non_final_entity, one_line_rset, _rql_condition) |
|
549 rql_condition.__name__ = 'rql_condition' |
544 rqlcondition_selector = deprecated_function(rql_condition) |
550 rqlcondition_selector = deprecated_function(rql_condition) |
545 |
551 |
546 |
552 |
547 searchstate_accept = chainall(nonempty_rset, match_search_state, accept) |
553 searchstate_accept = chainall(nonempty_rset, match_search_state, accept) |
|
554 searchstate_accept.__name__ = 'searchstate_accept' |
548 searchstate_accept_selector = deprecated_function(searchstate_accept) |
555 searchstate_accept_selector = deprecated_function(searchstate_accept) |
549 |
556 |
550 searchstate_accept_one = chainall(one_line_rset, match_search_state, |
557 searchstate_accept_one = chainall(one_line_rset, match_search_state, |
551 accept, _rql_condition) |
558 accept, _rql_condition) |
|
559 searchstate_accept_one.__name__ = 'searchstate_accept_one' |
552 searchstate_accept_one_selector = deprecated_function(searchstate_accept_one) |
560 searchstate_accept_one_selector = deprecated_function(searchstate_accept_one) |
553 |
561 |
554 searchstate_accept_one_but_etype = chainall(searchstate_accept_one, but_etype) |
562 searchstate_accept_one_but_etype = chainall(searchstate_accept_one, but_etype) |
|
563 searchstate_accept_one_but_etype.__name__ = 'searchstate_accept_one_but_etype' |
555 searchstate_accept_one_but_etype_selector = deprecated_function( |
564 searchstate_accept_one_but_etype_selector = deprecated_function( |
556 searchstate_accept_one_but_etype) |
565 searchstate_accept_one_but_etype) |