From b2aa09de302d30b9c194ac53fb076fcaf7a9ff02 Mon Sep 17 00:00:00 2001 From: Mauricio Date: Sat, 8 Aug 2020 16:28:43 -0400 Subject: [PATCH] better download progress bar when resuming --- basedownloader.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/basedownloader.py b/basedownloader.py index d2c5129..c7fe417 100644 --- a/basedownloader.py +++ b/basedownloader.py @@ -1,7 +1,7 @@ from PyQt4 import QtGui, QtCore import json, urllib, sys, requests, time, os, zipfile, sha -returncode = 4 +returncode = -4 msgbox = ["", "", ""] def downloadVanilla(): @@ -88,16 +88,16 @@ class downloadThread(QtCore.QThread): if download_it: self.labelText.emit("Downloading version '%s'..." % latest_version) - dl = 0 + dl = resume_bytes speed = 0.0 start = time.clock() zip = requests.get(link, stream=True, headers={"Range": "bytes=%d-" % resume_bytes}) - length = int(zip.headers.get("content-length")) + length = resume_bytes + int(zip.headers.get("content-length")) for noby in zip.iter_content(chunk_size=4096): if not self.jm.isVisible(): downloadfile.close() - returncode = 4 + returncode = -5 return downloadfile.write(noby)