.. _`Propagate First Input (Same Type)`:
.. _`org.sysess.sympathy.generic.propagatefirstsame`:
Propagate First Input (Same Type)
`````````````````````````````````
.. image:: propagate_first.svg
:width: 48
Propagate first input to output
Documentation
:::::::::::::
Propagate first input to output.
This node is mostly useful for testing purposes.
It can also be used to force a specific execution
order and to enforce a specific type.
Definition
::::::::::
Input ports
...........
**item1**
| Type:
| Description: The Item to be propagated
**item2**
| Type:
| Description: Item that will not be propagated
Output ports
............
**item**
| Type:
| Description: Propagated Item
Examples
........
Example flows demonstrating this node:
* :download:`Propagate.syx `
Implementation
..............
.. automodule:: node_list_operations
:noindex:
.. class:: PropagateFirstSame
:noindex: