selectors.py
changeset 4102 5ba6df5fcb07
parent 4081 64548076add4
child 4181 c79135c217df
equal deleted inserted replaced
4101:7fa86fa51229 4102:5ba6df5fcb07
   944     See `EntitySelector` documentation for behaviour when row is not specified.
   944     See `EntitySelector` documentation for behaviour when row is not specified.
   945 
   945 
   946     :param *etypes: entity types (`basestring`) which should be refused
   946     :param *etypes: entity types (`basestring`) which should be refused
   947     """
   947     """
   948     def __init__(self, *etypes):
   948     def __init__(self, *etypes):
   949         super(but_etype, self).__init__()
   949         super(_but_etype, self).__init__()
   950         self.but_etypes = etypes
   950         self.but_etypes = etypes
   951 
   951 
   952     def score(self, req, rset, row, col):
   952     def score(self, req, rset, row, col):
   953         if rset.description[row][col] in self.but_etypes:
   953         if rset.description[row][col] in self.but_etypes:
   954             return 0
   954             return 0