def type_check(self): if self.from_job: assert isinstance(self.from_job, Job) #assert is_ordered_iterator(self.from_job) assert is_ordered_iterator(self.to_jobs) assert all(isinstance(x, Job) for x in self.to_jobs)
def type_check(self): assert is_ordered_iterator(self.inputs) assert is_ordered_iterator(self.outputs) assert len(self.inputs)>0 and len(self.outputs)>0