From aac8d11162d5d53eb7ae1ab2445a8ba828d047b8 Mon Sep 17 00:00:00 2001 From: Andy Martin Date: Mon, 31 Aug 2020 22:00:58 +0100 Subject: [PATCH] Adds explicit pool close/join in handleEntities to fix possible hang (#1817) --- overviewer_core/aux_files/genPOI.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/overviewer_core/aux_files/genPOI.py b/overviewer_core/aux_files/genPOI.py index 58889a9..f467497 100644 --- a/overviewer_core/aux_files/genPOI.py +++ b/overviewer_core/aux_files/genPOI.py @@ -217,6 +217,8 @@ def handleEntities(rset, config, config_path, filters, markers): results = pool.map(parseBucketChunks, ((buck, rset, filters) for buck in buckets)) + pool.close() + pool.join() logging.info("All the threads completed.") for marker_dict in results: