summaryrefslogtreecommitdiff
path: root/webtest
diff options
context:
space:
mode:
authorLaurence Rowe <l@lrowe.co.uk>2013-11-13 17:53:55 -0800
committerLaurence Rowe <l@lrowe.co.uk>2013-11-13 17:53:55 -0800
commite15173b9f01f891a00cd63dc4538bbc81fb266b0 (patch)
tree868a49c8feadde188687c59724c12f5ca2f9aa0a /webtest
parent099bf9a2b0dca40945dd454a69c33562d75b4593 (diff)
downloadwebtest-e15173b9f01f891a00cd63dc4538bbc81fb266b0.tar.gz
Make StopableWSGIServer thread daemonic
Ensures that the server thread cannot prevent the process from exiting.
Diffstat (limited to 'webtest')
-rw-r--r--webtest/http.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/webtest/http.py b/webtest/http.py
index f29d798..f2e5f85 100644
--- a/webtest/http.py
+++ b/webtest/http.py
@@ -116,6 +116,7 @@ class StopableWSGIServer(TcpWSGIServer):
kwargs['expose_tracebacks'] = True
server = cls(application, **kwargs)
server.runner = threading.Thread(target=server.run)
+ server.runner.daemon = True
server.runner.start()
return server