We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
discard
remove
1 parent e3153dd commit 3841c36Copy full SHA for 3841c36
injection/_core/common/event.py
@@ -1,6 +1,6 @@
1
from abc import ABC, abstractmethod
2
from collections.abc import Iterator
3
-from contextlib import ExitStack, contextmanager, suppress
+from contextlib import ExitStack, contextmanager
4
from dataclasses import dataclass, field
5
from typing import ContextManager, Self
6
from weakref import WeakSet
@@ -40,7 +40,5 @@ def add_listener(self, listener: EventListener) -> Self:
40
return self
41
42
def remove_listener(self, listener: EventListener) -> Self:
43
- with suppress(KeyError):
44
- self.__listeners.remove(listener)
45
-
+ self.__listeners.discard(listener)
46
0 commit comments