added transition config

This commit is contained in:
John Lancaster
2025-11-30 16:41:46 -06:00
parent 05bad81571
commit 25892e1de8
3 changed files with 14 additions and 4 deletions

View File

@@ -23,8 +23,9 @@ class EntityState(BaseModel, extra='allow'):
class Stage(BaseModel):
# start: Annotated[time, BeforeValidator(lambda v: parser(v).time())]
start: str
_start: datetime = PrivateAttr()
scene: dict[str, EntityState]
_start: datetime = PrivateAttr()
transition: int | None = None
def assign_start(self, dt: datetime):
self._start = dt