flexmeasures.data.models.parsing_utils

Functions

flexmeasures.data.models.parsing_utils.parse_source_arg(source: DataSource | int | str | Sequence[DataSource] | Sequence[int] | Sequence[str] | None) list[DataSource] | None

Parse the “source” argument by looking up DataSources corresponding to any given ids or names.

Passes None as is (i.e. no source argument is given). Accepts ids and names as list or tuples, always converting them to a list.