From 1670b619aec3a278d0e9836038b272cd862f406f Mon Sep 17 00:00:00 2001 From: jaskaranSM Date: Tue, 12 May 2020 14:27:24 +0530 Subject: [PATCH] Fix deadlock --- bot/helper/mirror_utils/download_utils/aria2_download.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bot/helper/mirror_utils/download_utils/aria2_download.py b/bot/helper/mirror_utils/download_utils/aria2_download.py index 47cd4f2c5..bd5c78397 100644 --- a/bot/helper/mirror_utils/download_utils/aria2_download.py +++ b/bot/helper/mirror_utils/download_utils/aria2_download.py @@ -34,7 +34,7 @@ def __onDownloadComplete(self, api: API, gid): download_dict[self.__listener.uid] = AriaDownloadStatus(self, self.__listener) if download.is_torrent: download_dict[self.__listener.uid].is_torrent = True - update_all_messages() + update_all_messages() LOGGER.info(f'Changed gid from {gid} to {self.gid}') else: self.__listener.onDownloadComplete() @@ -70,7 +70,7 @@ def add_download(self, link: str, path): with self._resource_lock: self.gid = download.gid with download_dict_lock: - download_dict[self._listener.uid] = AriaDownloadStatus(self.gid, self._listener) + download_dict[self.__listener.uid] = AriaDownloadStatus(self, self.__listener) LOGGER.info(f"Started: {self.gid} DIR:{download.dir} ") def cancel_download(self):