selectors.py
changeset 6445 980f4415baab
parent 6402 a589df8b9b66
child 6457 3234d8d6e264
equal deleted inserted replaced
6444:cc091175d3da 6445:980f4415baab
   493     @lltrace
   493     @lltrace
   494     def __call__(self, cls, req, **kwargs):
   494     def __call__(self, cls, req, **kwargs):
   495         try:
   495         try:
   496             return self._score
   496             return self._score
   497         except AttributeError:
   497         except AttributeError:
   498             self._score = req.vreg.config[self._key] in self._values
   498             if req is None:
       
   499                 config = kwargs['repo'].config
       
   500             else:
       
   501                 config = req.vreg.config
       
   502             self._score = config[self._key] in self._values
   499         return self._score
   503         return self._score
   500 
   504 
   501 
   505 
   502 # rset selectors ##############################################################
   506 # rset selectors ##############################################################
   503 
   507