queenbee.job.status module

Queenbee status base class.

The base status class provides reusable primitives to express the status of a job, run or step

class queenbee.job.status.BaseStatus(*, type: ~typing.Literal['BaseStatus'] = 'BaseStatus', annotations: ~typing.Dict[str, ~typing.Any] | None = <factory>, inputs: ~typing.List[~typing.Any] = None, outputs: ~typing.List[~typing.Any] = None, message: str | None = None, started_at: ~datetime.datetime, finished_at: ~datetime.datetime | None = None, source: str | None = None)[source]

Bases: IOBase

Base Status model

finished_at: datetime | None
message: str | None
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

source: str | None
started_at: datetime
type: Literal['BaseStatus']