fix: revert update.py changes

This commit is contained in:
Vxrtrauter
2026-03-21 01:09:31 +01:00
parent 23e44cb128
commit 4d4187ce63
2 changed files with 13 additions and 18 deletions
+1 -15
View File
@@ -1,10 +1,8 @@
from PySide6.QtWidgets import QDialog, QMessageBox, QProgressDialog
from utils.network.update_checker import get_updates from utils.network.update_checker import get_updates
from PySide6.QtWidgets import QDialog, QMessageBox
from utils.network.updater import download_update from utils.network.updater import download_update
from utils.logging.logs import consoleLog from utils.logging.logs import consoleLog
from utils.data.state import state from utils.data.state import state
from PySide6 import QtWidgets
from PySide6.QtCore import Qt
from pathlib import Path from pathlib import Path
import platform import platform
import json import json
@@ -49,15 +47,3 @@ class UpdateDialog(QDialog):
if response == QMessageBox.StandardButton.Ok: if response == QMessageBox.StandardButton.Ok:
download_update(assets) download_update(assets)
class UpdateProgressDialog(QProgressDialog):
def __init__(self, parent=None):
self.progress = QtWidgets.QProgressDialog("Downloading update... (0.0 MB/s)", None, 0, 100)
self.progress.setWindowTitle("Updating")
self.progress.setWindowModality(Qt.WindowModality.ApplicationModal)
self.progress.setCancelButton(None)
self.progress.setMinimumDuration(0)
self.progress.setAutoClose(False)
self.progress.setAutoReset(False)
self.progress.setValue(0)
self.progress.show()
QtWidgets.QApplication.processEvents()
+12 -3
View File
@@ -1,6 +1,7 @@
from network.direct_download.handle import DirectDownloadHandle from network.direct_download.handle import DirectDownloadHandle
from utils.logging.logs import consoleLog from utils.logging.logs import consoleLog
from utils.data.state import state from utils.data.state import state
from PySide6.QtCore import Qt
from PySide6 import QtWidgets from PySide6 import QtWidgets
import libtorrent as lt import libtorrent as lt
import subprocess import subprocess
@@ -37,8 +38,16 @@ def download_update(assets: list):
installer_path = os.path.join(tempfile.gettempdir(), filename) installer_path = os.path.join(tempfile.gettempdir(), filename)
from interface.dialogs.update import UpdateProgressDialog progress = QtWidgets.QProgressDialog("Downloading update... (0.0 MB/s)", None, 0, 100)
progress = UpdateProgressDialog() progress.setWindowTitle("Updating")
progress.setWindowModality(Qt.WindowModality.ApplicationModal)
progress.setCancelButton(None)
progress.setMinimumDuration(0)
progress.setAutoClose(False)
progress.setAutoReset(False)
progress.setValue(0)
progress.show()
QtWidgets.QApplication.processEvents()
original_limit = state.down_speed_limit original_limit = state.down_speed_limit
state.down_speed_limit = 0 state.down_speed_limit = 0
@@ -84,4 +93,4 @@ def download_update(assets: list):
subprocess.Popen([installer_path, "/VERYSILENT", "/SUPPRESSMSGBOXES", "/SP-", "/CLOSEAPPLICATIONS"]) subprocess.Popen([installer_path, "/VERYSILENT", "/SUPPRESSMSGBOXES", "/SP-", "/CLOSEAPPLICATIONS"])
time.sleep(1) time.sleep(1)
sys.exit(0) sys.exit(0)