summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-05-25 19:10:58 +0100
committerLars Wirzenius <liw@liw.fi>2011-05-25 19:10:58 +0100
commit349030cfb40cd6ad459c71c7290096635354e057 (patch)
tree692ebe909a4bb4a7b5c35a0faa5cca3998aa1ded
parent78c6bcb4a981b13d8be4ba42f2c35f4c4c89b777 (diff)
downloadbgproc-349030cfb40cd6ad459c71c7290096635354e057.tar.gz
Close request queue.
This fixes multiprocessing.Queue vomiting at shutdown.
-rw-r--r--bgproc.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/bgproc.py b/bgproc.py
index 3a1e726..8339230 100644
--- a/bgproc.py
+++ b/bgproc.py
@@ -59,6 +59,7 @@ class BackgroundProcessing(object):
'''
for p in self.processes:
self.requests.put(None)
+ self.requests.close()
def finish(self):
'''Wait until all children have finished.'''