ironflow.nodes.deprecated.control_structures module

class ironflow.nodes.deprecated.control_structures.CSNodeBase(params)[source]

Bases: Node

color = '#b33a27'
style = 'normal'
version: str = 'v0.1'
class ironflow.nodes.deprecated.control_structures.DoWhileLoop_Node(params)[source]

Bases: CSNodeBase

init_inputs: List[NodeInputBP] = [<ironflow.model.port.NodeInputBP object>, <ironflow.model.port.NodeInputBP object>]
init_outputs: List[NodeOutputBP] = [<ironflow.model.port.NodeOutputBP object>, <ironflow.model.port.NodeOutputBP object>]
title = 'do while'
update_event(inp=-1)[source]

Gets called when an input received a signal or some node requested data of an output in exec mode

version: str = 'v0.1'
class ironflow.nodes.deprecated.control_structures.ForEachLoop_Node(params)[source]

Bases: CSNodeBase

init_inputs: List[NodeInputBP] = [<ironflow.model.port.NodeInputBP object>, <ironflow.model.port.NodeInputBP object>]
init_outputs: List[NodeOutputBP] = [<ironflow.model.port.NodeOutputBP object>, <ironflow.model.port.NodeOutputBP object>, <ironflow.model.port.NodeOutputBP object>]
title = 'for each'
update_event(inp=-1)[source]

Gets called when an input received a signal or some node requested data of an output in exec mode

version: str = 'v0.1'
class ironflow.nodes.deprecated.control_structures.ForLoop_Node(params)[source]

Bases: CSNodeBase

n dimensional for loop!

add_dimension()[source]
init_inputs: List[NodeInputBP] = [<ironflow.model.port.NodeInputBP object>, <ironflow.model.port.NodeInputBP object>, <ironflow.model.port.NodeInputBP object>]
init_outputs: List[NodeOutputBP] = [<ironflow.model.port.NodeOutputBP object>, <ironflow.model.port.NodeOutputBP object>, <ironflow.model.port.NodeOutputBP object>]
input_from_dim(dim)[source]
iterate(dim)[source]
output_from_dim(dim)[source]
rebuild_remove_actions()[source]
remove_dimension(dim)[source]
title = 'for'
update_event(inp=-1)[source]

Gets called when an input received a signal or some node requested data of an output in exec mode

version: str = 'v0.1'
class ironflow.nodes.deprecated.control_structures.If_Node(params)[source]

Bases: CSNodeBase

init_inputs: List[NodeInputBP] = [<ironflow.model.port.NodeInputBP object>, <ironflow.model.port.NodeInputBP object>]
init_outputs: List[NodeOutputBP] = [<ironflow.model.port.NodeOutputBP object>, <ironflow.model.port.NodeOutputBP object>]
title = 'branch'
update_event(inp=-1)[source]

Gets called when an input received a signal or some node requested data of an output in exec mode

version: str = 'v0.1'
class ironflow.nodes.deprecated.control_structures.WhileLoop_Node(params)[source]

Bases: CSNodeBase

init_inputs: List[NodeInputBP] = [<ironflow.model.port.NodeInputBP object>, <ironflow.model.port.NodeInputBP object>]
init_outputs: List[NodeOutputBP] = [<ironflow.model.port.NodeOutputBP object>, <ironflow.model.port.NodeOutputBP object>]
title = 'while'
update_event(inp=-1)[source]

Gets called when an input received a signal or some node requested data of an output in exec mode

version: str = 'v0.1'