Skip to content

Commit 8221328

Browse files
committed
Fix ThreadPool and Worker class in thread_pool.py
Change Worker daemon field to True. remove queue self.task_queue size restriction in ThreadPool class. Fixes #595
1 parent 4b9572a commit 8221328

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

minio/thread_pool.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def __init__(self, tasks_queue, results_queue, exceptions_queue):
3737
self.tasks_queue = tasks_queue
3838
self.results_queue = results_queue
3939
self.exceptions_queue = exceptions_queue
40-
self.daemon = False
40+
self.daemon = True
4141
self.start()
4242

4343
def run(self):
@@ -61,7 +61,7 @@ class ThreadPool:
6161
def __init__(self, num_threads):
6262
self.results_queue = queue()
6363
self.exceptions_queue = queue()
64-
self.tasks_queue = queue(num_threads)
64+
self.tasks_queue = queue()
6565
self.num_threads = num_threads
6666

6767
def add_task(self, func, *args, **kargs):

0 commit comments

Comments
 (0)