def checkDependenciesSatisfaction(self):
        # TODO dependencies should be set for restricted node statutes only: DONE, ERROR and CANCELED

        if self.dispatcher.cycle == self.lastDependenciesSatisfactionDispatchCycle:
            return self.lastDependenciesSatisfaction

        self.lastDependenciesSatisfaction = True
        self.lastDependenciesSatisfactionDispatchCycle = self.dispatcher.cycle
        for node, acceptedStatus in self.dependencies:
            if acceptedStatus not in node.status:
                self.lastDependenciesSatisfaction = False
                break
        else:
            if self.parent is not None:
                self.lastDependenciesSatisfaction = self.parent.checkDependenciesSatisfaction()

        return self.lastDependenciesSatisfaction
dataset/ETHPy150Open mikrosimage/OpenRenderManagement/src/octopus/dispatcher/model/node.py/BaseNode.checkDependenciesSatisfaction/swapped operands of `not in`