appobject.py
changeset 4458 6151849f41e0
parent 4252 6c4f109c2b03
child 4459 f628abfb3a6c
equal deleted inserted replaced
4451:65f4665233e6 4458:6151849f41e0
    30         def yes(cls, *args, **kwargs):
    30         def yes(cls, *args, **kwargs):
    31             return 1
    31             return 1
    32 
    32 
    33     """
    33     """
    34     return type(selector_func.__name__, (Selector,),
    34     return type(selector_func.__name__, (Selector,),
    35                 {'__call__': lambda self, *args, **kwargs: selector_func(*args, **kwargs)})
    35                 {'__doc__': selector_func.__doc__,
       
    36                  '__call__': lambda self, *a, **kw: selector_func(*a, **kw)})
    36 
    37 
    37 
    38 
    38 def _instantiate_selector(selector):
    39 def _instantiate_selector(selector):
    39     """ensures `selector` is a `Selector` instance
    40     """ensures `selector` is a `Selector` instance
    40 
    41