server/hook.py
changeset 10669 155c29e0ed1c
parent 10663 54b8a1f249fb
child 10903 da30851f9706
equal deleted inserted replaced
10668:4fb62d791073 10669:155c29e0ed1c
   382                     if main_filter is not None:
   382                     if main_filter is not None:
   383                         if isinstance(main_filter, match_rtype) and \
   383                         if isinstance(main_filter, match_rtype) and \
   384                            (main_filter.frometypes is not None  or \
   384                            (main_filter.frometypes is not None  or \
   385                             main_filter.toetypes is not None):
   385                             main_filter.toetypes is not None):
   386                             continue
   386                             continue
   387                         first_kwargs = _iter_kwargs(entities, eids_from_to, kwargs).next()
   387                         first_kwargs = next(_iter_kwargs(entities, eids_from_to, kwargs))
   388                         if not main_filter(hook, cnx, **first_kwargs):
   388                         if not main_filter(hook, cnx, **first_kwargs):
   389                             pruned.add(hook)
   389                             pruned.add(hook)
   390         return pruned
   390         return pruned
   391 
   391 
   392 
   392