equal
deleted
inserted
replaced
212 |
212 |
213 def __call__(self, cls, *args, **kwargs): |
213 def __call__(self, cls, *args, **kwargs): |
214 return NotImplementedError("selector %s must implement its logic " |
214 return NotImplementedError("selector %s must implement its logic " |
215 "in its __call__ method" % self.__class__) |
215 "in its __call__ method" % self.__class__) |
216 |
216 |
|
217 def __repr__(self): |
|
218 return u'<Selector %s at %x>' % (self.__class__.__name__, id(self)) |
|
219 |
217 |
220 |
218 class MultiSelector(Selector): |
221 class MultiSelector(Selector): |
219 """base class for compound selector classes""" |
222 """base class for compound selector classes""" |
220 |
223 |
221 def __init__(self, *selectors): |
224 def __init__(self, *selectors): |