Skip to content

Commit c999e6e

Browse files
committed
fix: test case
1 parent 211388f commit c999e6e

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

uvicorn/server.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,8 +310,9 @@ async def _wait_tasks_to_complete(self) -> None:
310310
while self.server_state.tasks and not self.force_exit:
311311
await asyncio.sleep(0.1)
312312

313-
for server in self.servers:
314-
await server.wait_closed()
313+
if hasattr(self, "servers") and self.servers:
314+
for server in self.servers:
315+
await server.wait_closed()
315316

316317
@contextlib.contextmanager
317318
def capture_signals(self) -> Generator[None, None, None]:

0 commit comments

Comments
 (0)