mirror of
https://github.com/tiqi-group/pydase.git
synced 2026-02-11 12:58:41 +01:00
overrides append in _ObservableList
This commit is contained in:
@@ -146,6 +146,11 @@ class _ObservableList(ObservableObject, list[Any]):
|
|||||||
|
|
||||||
self._notify_changed(f"[{key}]", value)
|
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:
|
def _remove_observer_if_observable(self, name: str) -> None:
|
||||||
key = int(name[1:-1])
|
key = int(name[1:-1])
|
||||||
current_value = self.__getitem__(key)
|
current_value = self.__getitem__(key)
|
||||||
|
|||||||
Reference in New Issue
Block a user