selectors.py
changeset 5567 bb97cd6ded2d
parent 5566 379245fa7f48
child 5568 83acff1b50cc
equal deleted inserted replaced
5566:379245fa7f48 5567:bb97cd6ded2d
   488     # hence return 2 (implements('Any') score is 1)
   488     # hence return 2 (implements('Any') score is 1)
   489     selectable_score = 2
   489     selectable_score = 2
   490     def __init__(self, *regids):
   490     def __init__(self, *regids):
   491         super(adaptable, self).__init__('adapters', *regids)
   491         super(adaptable, self).__init__('adapters', *regids)
   492 
   492 
       
   493     def __call__(self, cls, req, **kwargs):
       
   494         kwargs.setdefault('accept_none', False)
       
   495         return super(adaptable, self).__call__(cls, req, **kwargs)
   493 
   496 
   494 # rset selectors ##############################################################
   497 # rset selectors ##############################################################
   495 
   498 
   496 @objectify_selector
   499 @objectify_selector
   497 @lltrace
   500 @lltrace