def check(self):
    self_ts = self.get_timestamp()
    if not self_ts:
      return False

    for dep in self.deps:
      dep_ts = dep.get_timestamp()
      if not dep_ts:
        return False

      if dep_ts > self_ts:
        return False

    return True
Check if we can skip the execution.
dataset/ETHPy150Open bloomreach/briefly/src/briefly/node.py/Node.check