This commit is contained in:
John Lancaster
2026-02-22 09:17:16 -06:00
parent 2da2002cb9
commit 570c14f977
3 changed files with 10 additions and 1 deletions

View File

@@ -3,7 +3,13 @@ from datetime import datetime
from .mapping import HookedMapping
class EntityState(HookedMapping[str]):
pass
class DomainState(HookedMapping[str]):
_data: EntityState
def __setitem__(self, key, value):
super().__setitem__(key, value)
super().__setitem__("last_changed", datetime.now())
@@ -12,6 +18,9 @@ class DomainState(HookedMapping[str]):
class NameSpaceState(HookedMapping[str]):
_data: DomainState
def __iter__(self):
return super().__iter__()
def __setitem__(self, key, value):
super().__setitem__(key, value)
# print("ns SetItem")