From 5a30f2dd4b072a833662f279705946810c4eb492 Mon Sep 17 00:00:00 2001 From: benne238 Date: Mon, 12 Jul 2021 09:43:21 -0400 Subject: [PATCH] Added code to wait until all of the items are loaded before returning the list of items --- src/webqueue2api/parser/queue.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/webqueue2api/parser/queue.py b/src/webqueue2api/parser/queue.py index 79eff5e..60fece4 100644 --- a/src/webqueue2api/parser/queue.py +++ b/src/webqueue2api/parser/queue.py @@ -86,6 +86,8 @@ def __get_items(self, headers_only: bool) -> list: valid_items.append(item) items = multi_item_processes.starmap_async(Item, [(self.name, item, headers_only) for item in valid_items]).get() + multi_item_processes.close() + multi_item_processes.join() return items