From b8e38695229ec6259acda482853ff78b5e622ff1 Mon Sep 17 00:00:00 2001 From: Javinator9889 Date: Sat, 15 Feb 2020 13:33:38 +0100 Subject: [PATCH] Fix error while using a subclass for queue --- YouTubeMDBot/tests/identifier.py | 3 ++- YouTubeMDBot/utils/queue/cqueue.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/YouTubeMDBot/tests/identifier.py b/YouTubeMDBot/tests/identifier.py index a95713f..60265a4 100755 --- a/YouTubeMDBot/tests/identifier.py +++ b/YouTubeMDBot/tests/identifier.py @@ -125,7 +125,8 @@ def find_metadata(self, future, downloader) -> Tuple[BytesIO, bytes, dict]: def handle_error(exception): - raise exception() + raise RuntimeError("Catch exception while running a thread: " + + str(exception)) if __name__ == '__main__': diff --git a/YouTubeMDBot/utils/queue/cqueue.py b/YouTubeMDBot/utils/queue/cqueue.py index 2fca298..b2ca926 100644 --- a/YouTubeMDBot/utils/queue/cqueue.py +++ b/YouTubeMDBot/utils/queue/cqueue.py @@ -20,7 +20,7 @@ from typing import Any from typing import Optional -from multiprocessing import Queue +from multiprocessing.queues import Queue class CQueue(Queue):