def __call__(self, target, creds, enforcer):
        """Recursively checks credentials based on the defined rules."""

        try:
            return enforcer.rules[self.match](target, creds, enforcer)
        except __HOLE__:
            # We don't have any matching rule; fail closed
            return False
dataset/ETHPy150Open CiscoSystems/avos/openstack_dashboard/openstack/common/policy.py/RuleCheck.__call__