use hierarchical property layers to make config changes effective

immediately
This commit is contained in:
Jakob Ketterl
2021-02-23 23:23:37 +01:00
parent 631232fe7c
commit dfaecdb357
9 changed files with 53 additions and 33 deletions

View File

@ -53,6 +53,12 @@ class PropertyManager(ABC):
def keys(self):
pass
def items(self):
return self.__dict__().items()
def __len__(self):
return self.__dict__().__len__()
def filter(self, *props):
return PropertyFilter(self, *props)