kgori / treeCl

Clustering phylogenetic trees with python
MIT License
25 stars 12 forks source link

Multiprocessing bug - Queue.get fails due to EINTR #5

Closed kgori closed 8 years ago

kgori commented 8 years ago

File "calc_dm.py", line 15, in     dm = c.get_inter_tree_distances(distm, jobhandler=processes, batchsize=100)   File "/home/ddylus/.local/lib64/python2.7/site-packages/treeCl-0.1.16-py2.7-linux-x86_64.egg/treeCl/collection.py", line 401, in get_inter_tree_distances     array = jobhandler(task_interface.get_task(), args, msg, batchsize)   File "/home/ddylus/.local/lib64/python2.7/site-packages/treeCl-0.1.16-py2.7-linux-x86_64.egg/treeCl/parutils.py", line 209, in call     return processpool_map(task, args, message, self.concurrency, batchsize)   File "/home/ddylus/.local/lib64/python2.7/site-packages/treeCl-0.1.16-py2.7-linux-x86_64.egg/treeCl/parutils.py", line 155, in processpool_map     result = q_out.get()   File "/software/lib64/python2.7/multiprocessing/queues.py", line 117, in get     res = self._recv() IOError: [Errno 4] Interrupted system call