From 053112c736129b266afc47ea6d57d3aaf6a93924 Mon Sep 17 00:00:00 2001 From: MrS0m30n3 Date: Tue, 30 Jun 2015 16:19:09 +0300 Subject: [PATCH] Change the way worker threads close --- youtube_dl_gui/downloadmanager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/youtube_dl_gui/downloadmanager.py b/youtube_dl_gui/downloadmanager.py index 5e7d9a8..5c1db24 100644 --- a/youtube_dl_gui/downloadmanager.py +++ b/youtube_dl_gui/downloadmanager.py @@ -111,6 +111,9 @@ class DownloadManager(Thread): # Close all the workers for worker in self._workers: worker.close() + + # Join and collect + for worker in self._workers: worker.join() self._successful += worker.successful @@ -148,8 +151,6 @@ class DownloadManager(Thread): """ self._talk_to_gui('closing') self._running = False - for worker in self._workers: - worker.stop_download() def add_url(self, url): """Add given url to the urls_list.