Added take

This commit is contained in:
2023-04-16 15:48:33 +02:00
parent 82f23f237c
commit 30b163a440
8 changed files with 49 additions and 43 deletions

View File

@@ -62,14 +62,14 @@ class Subscription(Unsubscribable):
except Exception as e:
print(e)
for finalizer in self._finalizers:
finalizers = self._finalizers
self._finalizers = None
for finalizer in finalizers:
try:
self._exec_finalizer(finalizer)
except Exception as e:
print(e)
self._finalizers = None
def add(self, tear_down: Union[Subscription, Unsubscribable]):
if tear_down is None or tear_down == self:
return