File size: 266 Bytes
43c7e8e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class WorkflowEngine:

    def __init__(self):
        self.steps = []

    def add_step(self, step):
        self.steps.append(step)

    def run(self):
        results = []

        for step in self.steps:
            results.append(step())

        return results