common/selectors.py
branch3.0
changeset 429 10854a2f9c03
parent 402 e0cb1579eba2
child 430 6fbc0ab79a2d
equal deleted inserted replaced
428:7d80331a91d7 429:10854a2f9c03
    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)