Skip to content

Commit 82fcced

Browse files
fix: resolve mypy typing for event loop in should_exit setter
1 parent 0f81ac8 commit 82fcced

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

‎uvicorn/server.py‎

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,7 @@ def should_exit(self, value: bool) -> None:
8686
self._should_exit = value
8787
if value and hasattr(self, "_should_exit_event") and self._should_exit_event is not None:
8888
event = self._should_exit_event
89-
try:
90-
loop = event.get_loop()
91-
except AttributeError:
92-
loop = getattr(event, "_loop", None)
89+
loop: asyncio.AbstractEventLoop | None = getattr(event, "_loop", None)
9390
if loop is not None and not loop.is_closed():
9491
try:
9592
if asyncio.get_running_loop() is loop:

0 commit comments

Comments
 (0)