iterConnections¶
-
lsst.pipe.base.iterConnections(connections:lsst.pipe.base.PipelineTaskConnections, connectionType: Union[str, Iterable[str]]) → Generator[lsst.pipe.base.connectionTypes.BaseConnection, None, None]¶ Creates an iterator over the selected connections type which yields all the defined connections of that type.
- Parameters
- connections: `PipelineTaskConnections`
An instance of a
PipelineTaskConnectionsobject that will be iterated over.- connectionType: `str`
The type of connections to iterate over, valid values are inputs, outputs, prerequisiteInputs, initInputs, initOutputs.
- Yields
- connection:
BaseConnection A connection defined on the input connections object of the type supplied. The yielded value Will be an derived type of
BaseConnection.
- connection: