mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-03 17:39:42 +02:00
fix: revert update.py changes
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
from PySide6.QtWidgets import QDialog, QMessageBox, QProgressDialog
|
||||
from utils.network.update_checker import get_updates
|
||||
from PySide6.QtWidgets import QDialog, QMessageBox
|
||||
from utils.network.updater import download_update
|
||||
from utils.logging.logs import consoleLog
|
||||
from utils.data.state import state
|
||||
from PySide6 import QtWidgets
|
||||
from PySide6.QtCore import Qt
|
||||
from pathlib import Path
|
||||
import platform
|
||||
import json
|
||||
@@ -49,15 +47,3 @@ class UpdateDialog(QDialog):
|
||||
if response == QMessageBox.StandardButton.Ok:
|
||||
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()
|
||||
@@ -1,6 +1,7 @@
|
||||
from network.direct_download.handle import DirectDownloadHandle
|
||||
from utils.logging.logs import consoleLog
|
||||
from utils.data.state import state
|
||||
from PySide6.QtCore import Qt
|
||||
from PySide6 import QtWidgets
|
||||
import libtorrent as lt
|
||||
import subprocess
|
||||
@@ -37,8 +38,16 @@ def download_update(assets: list):
|
||||
|
||||
installer_path = os.path.join(tempfile.gettempdir(), filename)
|
||||
|
||||
from interface.dialogs.update import UpdateProgressDialog
|
||||
progress = UpdateProgressDialog()
|
||||
progress = QtWidgets.QProgressDialog("Downloading update... (0.0 MB/s)", None, 0, 100)
|
||||
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
|
||||
state.down_speed_limit = 0
|
||||
@@ -84,4 +93,4 @@ def download_update(assets: list):
|
||||
|
||||
subprocess.Popen([installer_path, "/VERYSILENT", "/SUPPRESSMSGBOXES", "/SP-", "/CLOSEAPPLICATIONS"])
|
||||
time.sleep(1)
|
||||
sys.exit(0)
|
||||
sys.exit(0)
|
||||
Reference in New Issue
Block a user