Independent chunk
如何定义复用行动但不复用连接关系的工作块
让我们来试想这样一个场景:在工作流中,我们有一个动作需要反复被执行,应该怎么定义和连接相关的工作块?
举一个具体的例子,如在工作流执行过程中,我们希望通过有一个工作块来执行“打印上游块传递的过程数据并将数据原样传递给下游”这个动作,方便用户或开发者了解工作流进展。
您的第一反应是不是定义一个名为"print_process"的工作块,并在需要执行打印动作的时候,将输出数据的工作块连向它,然后再将它连接向后续的下游工作块?
没错,这也是我们在遇到这个场景的时候的下意识反应。但如果这样操作,是会报错或是出现运行异常的。为什么?让我们来看一下这个思路的代码实现:
```py