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