@property
def checkpoint_jobs(self):
    for job in self.needrun_jobs:
        if job.is_checkpoint:
            (yield job)
@property
def checkpoint_jobs(self):
    for job in self.needrun_jobs:
        if job.is_checkpoint:
            (yield job)