From a67ddfb5be6b9c13a586fc37d58c006bd5b9a42d Mon Sep 17 00:00:00 2001 From: lzzy12 Date: Thu, 26 Sep 2019 23:05:19 +0530 Subject: [PATCH] download_tools: Fix torrent yet again Signed-off-by: lzzy12 --- bot/helper/download_tools.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bot/helper/download_tools.py b/bot/helper/download_tools.py index 7db2f72..3776831 100644 --- a/bot/helper/download_tools.py +++ b/bot/helper/download_tools.py @@ -47,6 +47,8 @@ class DownloadHelper: return None def __update_download_status(self): + status_list = get_download_status_list() + index = get_download_index(status_list, self.__get_download().gid) if self.__is_torrent: # Waiting for the actual gid new_gid = None @@ -54,12 +56,11 @@ class DownloadHelper: # Check every few seconds sleep(DOWNLOAD_STATUS_UPDATE_INTERVAL) new_gid = self.__get_followed_download_gid() - self.__listener.onDownloadProgress(get_download_status_list()) + self.__listener.onDownloadProgress(get_download_status_list(), index) download_list[self.__listener.update.update_id] = DownloadStatus(new_gid) # Start tracking the actual download previous = None - status_list = get_download_status_list() while not self.__get_download().is_complete: if self.__get_download().has_failed: self.__listener.onDownloadError(self.__get_download().error_message)