predicates.py
branchstable
changeset 9928 0d831b40fa48
parent 9344 4da3ef764395
child 9984 793377697c81
equal deleted inserted replaced
9925:aee99876eb10 9928:0d831b40fa48
   186 
   186 
   187 import logging
   187 import logging
   188 from warnings import warn
   188 from warnings import warn
   189 from operator import eq
   189 from operator import eq
   190 
   190 
   191 from logilab.common.compat import all, any
       
   192 from logilab.common.interface import implements as implements_iface
   191 from logilab.common.interface import implements as implements_iface
   193 from logilab.common.registry import Predicate, objectify_predicate, yes
   192 from logilab.common.registry import Predicate, objectify_predicate, yes
   194 
   193 
   195 from yams.schema import BASE_TYPES, role_name
   194 from yams.schema import BASE_TYPES, role_name
   196 from rql.nodes import Function
   195 from rql.nodes import Function