def has_active_condition(self, conditions, instances):
        return_value = None
        for instance in itertools.chain(instances, [None]):
            if not self.can_execute(instance):
                continue
            result = self.is_active(instance, conditions)
            if result is False:
                return False
            elif result is True:
                return_value = True
        return return_value
Given a list of instances, and the conditions active for
dataset/ETHPy150Open disqus/gargoyle/gargoyle/conditions.py/ConditionSet.has_active_condition