Closed liamhuber closed 2 months ago
Coverage variation | Diff coverage |
---|---|
:white_check_mark: -0.04% (target: -1.00%) | :white_check_mark: 95.65% |
You may notice some variations in coverage metrics with the latest Coverage engine update. For more details, visit the documentation
StaticNode
guarantees that the node's IO specification is available at the class level; here we pull up the IO construction inFunction
to this parent class level, and leverage it also inMacro
(currently the only other child in theDecoratedNode(StaticNode)
inheritance tree). The somewhat complex node creation inMacro
is then simplified to creating value links between the child graph and the macro's IO (already created by theStaticNode
portion of thesuper().__init__
call). As a side effect I got to remove a handful of methods on related classes. This is all purely under-the hood streamlining and required no test modification or UI changes.