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.
1 parent 211388f commit c999e6eCopy full SHA for c999e6e
uvicorn/server.py
@@ -310,8 +310,9 @@ async def _wait_tasks_to_complete(self) -> None:
310
while self.server_state.tasks and not self.force_exit:
311
await asyncio.sleep(0.1)
312
313
- for server in self.servers:
314
- await server.wait_closed()
+ if hasattr(self, "servers") and self.servers:
+ for server in self.servers:
315
+ await server.wait_closed()
316
317
@contextlib.contextmanager
318
def capture_signals(self) -> Generator[None, None, None]:
0 commit comments