Newer
Older
class Workflow(Iterable['Stage']):
def __init__(self, name: str, *stages: 'Stage') -> None:
if not stages:
raise ValueError('Stages must be supplied')
self.stages = stages
def __iter__(self) -> Iterator['Stage']:
yield from self.stages
def next(self):
return self.stages[0]
def __init__(self, name: str, form: Form) -> None: