kafka_dae_control.data
Data class containing the state of the program.
Members
Create a new model by parsing and validating input data from keyword arguments. |
- class kafka_dae_control.data.Data(*, running: bool = False, title: str = '', users: str = '', job_id: str = '', run_number: int = 0, blocks: list[str] = <factory>, instrument_name: str = <factory>)[source]
Bases:
BaseModelCreate a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- blocks: list[str]
List of blocks to be inserted in the run start nexus structure. These are prefixed with the instrument and block server prefixes
- model_config = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].