selectors.py
branchtls-sprint
changeset 789 9efbb54f9cac
parent 788 d62fb3e9797d
child 810 154bf8cfd65b
equal deleted inserted replaced
788:d62fb3e9797d 789:9efbb54f9cac
   559     note: when interface is an entity class, the score will reflect class
   559     note: when interface is an entity class, the score will reflect class
   560           proximity so the most specific object'll be selected
   560           proximity so the most specific object'll be selected
   561     """
   561     """
   562     
   562     
   563     @lltrace
   563     @lltrace
   564     def __call__(cls, req, *args, **kwargs):
   564     def __call__(self, cls, req, *args, **kwargs):
   565         try:
   565         try:
   566             etype = req.form['etype']
   566             etype = req.form['etype']
   567         except KeyError:
   567         except KeyError:
   568             try:
   568             try:
   569                 etype = kwargs['etype']
   569                 etype = kwargs['etype']