overrides append in _ObservableList

This commit is contained in:
Mose Müller 2023-12-05 14:10:49 +01:00
parent f2b2ef8dcd
commit 569e343e89

View File

@ -146,6 +146,11 @@ class _ObservableList(ObservableObject, list[Any]):
self._notify_changed(f"[{key}]", value)
def append(self, __object: Any) -> None:
self._initialise_new_objects(f"[{len(self)}]", __object)
super().append(__object)
self._notify_changed("", self)
def _remove_observer_if_observable(self, name: str) -> None:
key = int(name[1:-1])
current_value = self.__getitem__(key)