def noneedrun_finished(self, job):
    '\n        Return whether a given job is finished or was not\n        required to run at all.\n        '
    return ((not self.needrun(job)) or self.finished(job))
Return whether a given job is finished or was not
required to run at all.
def noneedrun_finished(self, job):
    '\n        Return whether a given job is finished or was not\n        required to run at all.\n        '
    return ((not self.needrun(job)) or self.finished(job))