def equals()

in geneve/kql/evaluator.py [0:0]


    def equals(cls, term, value):
        """Check if a term is equal to a value."""
        if utils.is_string(term) and utils.is_string(value):
            if is_ipaddress(term) and eql.utils.is_cidr_pattern(value):
                # check for an ipv4 cidr
                if value not in cls.__cidr_cache:
                    cls.__cidr_cache[value] = CidrMatch.get_callback(None, eql.ast.String(value))
                return cls.__cidr_cache[value](term)

        return term == value