Namensraum „switchboard“

switchboard.applybygroup(objects, by, switchboard)

Pro Gruppe ausführen

Führt das angegebene Switchboard je Gruppe einmal aus und sammelt die Ausgaben. Die Gruppenzuordnung wird durch den Parameter by angegeben. Für jede Gruppe werden nur diejenigen Objekte aus objects an das auszuführende Switchboard übergeben, die der Gruppe zugeordnet sind.

Diese Funktion benötigt ein Switchboard mit den Eingängen objects und group einem Ausgang.

Experimentell: Name und Parameter können sich ändern.

Parameter
Rückgabetyp

Anything

switchboard.foreach(objects, switchboard)

Pro Objekt ausführen

Führt das angegebene Switchboard je Objekt einmal aus und sammelt die Ausgaben. Diese Funktion benötigt ein Switchboard mit genau einem Eingang und einem Ausgang.

Experimentell: Name und Parameter können sich ändern.

Parameter
Rückgabetyp

Anything

switchboard.orchestrate(objects, switchboard, jobs, delay, revoke_running, recreate)

Orchestrierung

Führt das angegebene Switchboard je Objekt einmal aus. Diese Funktion benötigt ein Switchboard mit genau einem Eingang. Die Ausgänge werden ignoriert.

This is like „manage orchestrate“, but it will create non-existing switchboards from the given template switchboard.

Experimentell: Name und Parameter können sich ändern.

Parameter
switchboard.run(switchboard, inputs)

Switchboard ausführen

Keine Beschreibung vorhanden

Experimentell: Name und Parameter können sich ändern.

Parameter
Rückgabetyp

Anything