From 87ea29d005e27c59983808554f1447f50d1acbe7 Mon Sep 17 00:00:00 2001 From: Dummerle <44114474+Dummerle@users.noreply.github.com> Date: Sun, 10 Jul 2022 01:18:19 +0200 Subject: [PATCH] Fix appname error in game_info.py and error in postinstall --- rare/components/tabs/downloads/download_thread.py | 2 +- rare/components/tabs/games/game_info/game_info.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/rare/components/tabs/downloads/download_thread.py b/rare/components/tabs/downloads/download_thread.py index 3b68eae1..914e3f1a 100644 --- a/rare/components/tabs/downloads/download_thread.py +++ b/rare/components/tabs/downloads/download_thread.py @@ -201,7 +201,7 @@ class DownloadThread(QThread): self.status.emit("finish") def _handle_postinstall(self, postinstall, igame): - logger.info(f"Postinstall info: {postinstall.__dict__}") + logger.info(f"Postinstall info: {postinstall}") if platform.system() == "Windows": if self.queue_item.options.install_preqs: self.core.prereq_installed(igame.app_name) diff --git a/rare/components/tabs/games/game_info/game_info.py b/rare/components/tabs/games/game_info/game_info.py index 138f1901..fa303b2e 100644 --- a/rare/components/tabs/games/game_info/game_info.py +++ b/rare/components/tabs/games/game_info/game_info.py @@ -165,7 +165,7 @@ class GameInfo(QWidget, Ui_GameInfo): igame = self.core.get_installed_game(app_name) if igame.needs_verification: igame.needs_verification = False - self.core.lgd.set_installed_game(self.igame.app_name, igame) + self.core.lgd.set_installed_game(igame.app_name, igame) self.verification_finished.emit(igame) elif failed == missing == -1: QMessageBox.warning(self, "Warning", self.tr("Something went wrong")) @@ -182,7 +182,7 @@ class GameInfo(QWidget, Ui_GameInfo): ) if ans == QMessageBox.Yes: self.signals.install_game.emit( - InstallOptionsModel(app_name=self.game.app_name, repair=True, update=True) + InstallOptionsModel(app_name=app_name, repair=True, update=True) ) self.verify_widget.setCurrentIndex(0) self.verify_threads.pop(app_name) @@ -504,14 +504,14 @@ class CopyGameInstallation(QRunnable): def __init__( self, - install_path: Path, + install_path: str, dest_path: Path, is_existing_dir: bool, igame: InstalledGame, ): super(CopyGameInstallation, self).__init__() - self.signals = CopyGameInstallation.Signals() - self.install_path = str(install_path) + self.signals = self.Signals() + self.install_path = install_path self.dest_path = dest_path self.source_size = 0 self.dest_size = 0