appobject.py
changeset 5901 782b27eaf97a
parent 5564 d13830a2adfd
parent 5899 11cecbaeb731
child 6870 658039c5eeac
equal deleted inserted replaced
5897:0c6f2f866202 5901:782b27eaf97a
   291     def __call__(self, cls, *args, **kwargs):
   291     def __call__(self, cls, *args, **kwargs):
   292         score = self.selector(cls, *args, **kwargs)
   292         score = self.selector(cls, *args, **kwargs)
   293         return int(not score)
   293         return int(not score)
   294 
   294 
   295     def __str__(self):
   295     def __str__(self):
   296         return 'NOT(%s)' % super(NotSelector, self).__str__()
   296         return 'NOT(%s)' % self.selector
   297 
   297 
   298 
   298 
   299 class yes(Selector):
   299 class yes(Selector):
   300     """Return the score given as parameter, with a default score of 0.5 so any
   300     """Return the score given as parameter, with a default score of 0.5 so any
   301     other selector take precedence.
   301     other selector take precedence.