download_tools: Fix torrent yet again
Signed-off-by: lzzy12 <jhashivam2020@gmail.com>
This commit is contained in:
parent
7281c18687
commit
a67ddfb5be
|
|
@ -47,6 +47,8 @@ class DownloadHelper:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def __update_download_status(self):
|
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:
|
if self.__is_torrent:
|
||||||
# Waiting for the actual gid
|
# Waiting for the actual gid
|
||||||
new_gid = None
|
new_gid = None
|
||||||
|
|
@ -54,12 +56,11 @@ class DownloadHelper:
|
||||||
# Check every few seconds
|
# Check every few seconds
|
||||||
sleep(DOWNLOAD_STATUS_UPDATE_INTERVAL)
|
sleep(DOWNLOAD_STATUS_UPDATE_INTERVAL)
|
||||||
new_gid = self.__get_followed_download_gid()
|
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)
|
download_list[self.__listener.update.update_id] = DownloadStatus(new_gid)
|
||||||
|
|
||||||
# Start tracking the actual download
|
# Start tracking the actual download
|
||||||
previous = None
|
previous = None
|
||||||
status_list = get_download_status_list()
|
|
||||||
while not self.__get_download().is_complete:
|
while not self.__get_download().is_complete:
|
||||||
if self.__get_download().has_failed:
|
if self.__get_download().has_failed:
|
||||||
self.__listener.onDownloadError(self.__get_download().error_message)
|
self.__listener.onDownloadError(self.__get_download().error_message)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue