MCPcopy Create free account
hub / github.com/ChunelFeng/CGraph / tutorial_multi_condition

Function tutorial_multi_condition

python/tutorial/T21-MultiCondition.py:16–27  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14
15
16def tutorial_multi_condition():
17 a, c = MyWriteParamNode(), MyWriteParamNode()
18 b_multi_condition = GSerialMultiCondition([MyNode1('nodeB1'), MyMatchNode('nodeB2')])
19 d_multi_condition = GParallelMultiCondition([MyMatchNode('nodeD1'), MyMatchNode('nodeD2')])
20
21 pipeline = GPipeline()
22 pipeline.registerGElement(a, set(), 'nodeA')
23 pipeline.registerGElement(b_multi_condition, {a}, 'multiConditionB')
24 pipeline.registerGElement(c, {b_multi_condition}, 'nodeC')
25 pipeline.registerGElement(d_multi_condition, {c}, 'multiConditionD')
26
27 pipeline.process()
28
29
30if __name__ == '__main__':

Callers 1

Calls 5

processMethod · 0.95
MyWriteParamNodeClass · 0.90
MyNode1Class · 0.90
MyMatchNodeClass · 0.90
GPipelineClass · 0.85

Tested by

no test coverage detected