Maintainer and pos_dicts fixed. Are sets now.

This commit is contained in:
Steffen Illium
2023-11-10 14:16:48 +01:00
parent 6711a0976b
commit 9b289591ba
22 changed files with 100 additions and 131 deletions

View File

@ -41,7 +41,7 @@ class Object:
def __init__(self, str_ident: Union[str, None] = None, **kwargs):
self._bound_entity = None
self._observers = []
self._observers = set()
self._str_ident = str_ident
self.u_int = self._identify_and_count_up()
self._collection = None
@ -75,7 +75,7 @@ class Object:
self._collection = collection
def add_observer(self, observer):
self.observers.append(observer)
self.observers.add(observer)
observer.notify_add_entity(self)
def del_observer(self, observer):