selectors.py
changeset 5566 379245fa7f48
parent 5565 6113b031605c
child 5567 bb97cd6ded2d
equal deleted inserted replaced
5565:6113b031605c 5566:379245fa7f48
   463     selectable_score = 1
   463     selectable_score = 1
   464     def __init__(self, registry, *regids):
   464     def __init__(self, registry, *regids):
   465         self.registry = registry
   465         self.registry = registry
   466         self.regids = regids
   466         self.regids = regids
   467 
   467 
       
   468     @lltrace
   468     def __call__(self, cls, req, **kwargs):
   469     def __call__(self, cls, req, **kwargs):
   469         for regid in self.regids:
   470         for regid in self.regids:
   470             try:
   471             try:
   471                 req.vreg[self.registry].select(regid, req, **kwargs)
   472                 req.vreg[self.registry].select(regid, req, **kwargs)
   472                 return self.selectable_score
   473                 return self.selectable_score