Skip to content

Commit f64b252

Browse files
committed
live_server_helper: clean up on thread error
1 parent 774277b commit f64b252

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pytest_django/live_server_helper.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,17 @@ def __init__(self, addr: str) -> None:
5050
self._live_server_modified_settings = modify_settings(
5151
ALLOWED_HOSTS={"append": host}
5252
)
53+
# `_live_server_modified_settings` is enabled and disabled by
54+
# `_live_server_helper`.
5355

5456
self.thread.daemon = True
5557
self.thread.start()
5658
self.thread.is_ready.wait()
5759

5860
if self.thread.error:
59-
raise self.thread.error
61+
error = self.thread.error
62+
self.stop()
63+
raise error
6064

6165
def stop(self) -> None:
6266
"""Stop the server"""

0 commit comments

Comments
 (0)