Skip to content

Commit f80a47e

Browse files
committed
fix bug in register_event method
1 parent d8f2b35 commit f80a47e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/fundus/utils/events.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ def register_event(self, event: str, key: Union[int, str, None] = None):
163163
with self._lock:
164164
if isinstance(key, str) and key not in self._aliases:
165165
self._alias(key)
166-
if (resolved := self._resolve(key)) not in self._events:
166+
if event not in self._events[(resolved := self._resolve(key))]:
167167
self._events[resolved][event] = threading.Event()
168168
logger.debug(f"Registered event {event!r} for {self._pretty_resolve(key)}")
169169

0 commit comments

Comments
 (0)