def check(self, machine):
        if self.action is None:
            return True
        items = _listize(self.action)
        result = True
        for item in items:
            result = result or self._evaluate(machine, item)
        return result
dataset/ETHPy150Open pyinvoke/invoke/invoke/vendor/fluidity/machine.py/_Guard.check/operator `and` -> `or`