udpates observable list and dict types

This commit is contained in:
Mose Müller 2023-11-30 14:21:46 +01:00
parent 99dea381a3
commit 1d2ac57ba7

View File

@ -126,7 +126,7 @@ class ObservableObject(ABC):
... ...
class _ObservableList(ObservableObject, list): class _ObservableList(ObservableObject, list[Any]):
def __init__( def __init__(
self, self,
original_list: list[Any], original_list: list[Any],
@ -162,10 +162,10 @@ class _ObservableList(ObservableObject, list):
return instance_attr_name return instance_attr_name
class _ObservableDict(dict, ObservableObject): class _ObservableDict(dict[str, Any], ObservableObject):
def __init__( def __init__(
self, self,
original_dict: dict[Any, Any], original_dict: dict[str, Any],
) -> None: ) -> None:
self._original_dict = original_dict self._original_dict = original_dict
ObservableObject.__init__(self) ObservableObject.__init__(self)