Firebird/Concepts: Difference between revisions

From stonehomewiki
Jump to navigationJump to search
Line 60: Line 60:
<h3>connect</h3>
<h3>connect</h3>
<pre><nowiki>
<pre><nowiki>
def connect(self, *dest_ports:Union["Node", "Port"]) -> "Port"
# You can use >>, << to connect nodes, here are examples:
nodeA >> nodeB              # connect default output port of nodeA to default input port of node B
nodeA["foo"] >> nodeB        # connect port "foo" of nodeA to default input port of node B
nodeA["foo"] >> nodeB["bar"] # connect port "foo" of nodeA to port "bar" of node B


# connect the default output port to a input port of a node
# You can also use << as a reverse of >>
# if dest_port element is a Node, then the default input port is used
</nowiki></pre>
</nowiki></pre>


<h3>emit</h3>
<pre><nowiki>
<pre><nowiki>
def emit(self, data:Any, name:str=DEFAULT_PORT_NAME)
def emit(self, data:Any, name:str=DEFAULT_PORT_NAME)

Revision as of 04:25, 13 May 2023

Firebird

Overview

Models