doot.cmds.structs.stub
Classes
Stub Task Spec for description in toml |
|
Describes a single part of a stub task in toml |
Module Contents
- class doot.cmds.structs.stub.TaskStub(/, **data: Any)[source]
Bases:
pydantic.BaseModel,jgdv._abstract.protocols.general.StubStruct_p,jgdv._abstract.protocols.general.Buildable_pStub Task Spec for description in toml Automatically Adds default keys from TaskSpec
This essentially wraps a dict, adding toml stubs parts as you access keys. eg: obj = TaskStub() ob[“blah”].type = “int”
# str(obj) -> will now generate toml, including a “blah” key
- Parameters:
data (Any)
- parts: dict[str, TaskStubPart]