equal
deleted
inserted
replaced
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 |