Skip to content

← programming package

ChainIterator

An iterator that emits first all elements of the first iterable, then all elements from the second iterable, and so forth, until the last iterable is exhausted.

Thus, this effectively chains the elements of the iterables together. Version 1.0.0

Ports/Properties

curitems

Current list of items.

  • verbose name: Curitems
  • default value: None
  • port type: DataPort
  • value type: list (can be None)
  • data direction: OUT

iterable1

Data to iterate over.

  • verbose name: Iterable1
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterable2

Data to iterate over.

  • verbose name: Iterable2
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterable3

Data to iterate over.

  • verbose name: Iterable3
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterable4

Data to iterate over.

  • verbose name: Iterable4
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterable5

Data to iterate over.

  • verbose name: Iterable5
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterable6

Data to iterate over.

  • verbose name: Iterable6
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterable7

Data to iterate over.

  • verbose name: Iterable7
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterable8

Data to iterate over.

  • verbose name: Iterable8
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterable9

Data to iterate over.

  • verbose name: Iterable9
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

iterableN

Additional iterables.

  • verbose name: Iterablen
  • default value: None
  • port type: DataPort
  • value type: list (can be None)
  • data direction: IN

iterable0

Data to iterate over.

  • verbose name: Iterable0
  • default value: None
  • port type: DataPort
  • value type: object (can be None)
  • data direction: IN

set_breakpoint

Set a breakpoint on this node. If this is enabled, your debugger (if one is attached) will trigger a breakpoint.

  • verbose name: Set Breakpoint (Debug Only)
  • default value: False
  • port type: BoolPort
  • value type: bool (can be None)

metadata

User-definable meta-data associated with the node. Usually reserved for technical purposes.

  • verbose name: Metadata
  • default value: {}
  • port type: DictPort
  • value type: dict (can be None)

verbose

Whether to print the current item to the console.

  • verbose name: Verbose
  • default value: False
  • port type: BoolPort
  • value type: bool (can be None)