@property
def finished_jobs(self):
    ' Iterate over all jobs that have been finished.'
    for job in filter(self.finished, self.bfs(self.dependencies, *self.targetjobs)):
        (yield job)
Iterate over all jobs that have been finished.
@property
def finished_jobs(self):
    ' '
    for job in filter(self.finished, self.bfs(self.dependencies, *self.targetjobs)):
        (yield job)