From: Agnibho Mondal Date: Wed, 29 Nov 2023 19:20:33 +0000 (+0530) Subject: Bugfix: Windows uninstall package permission error X-Git-Url: https://code.agnibho.com/repo?a=commitdiff_plain;h=HEAD;p=medscript.git Bugfix: Windows uninstall package permission error --- diff --git a/installer.py b/installer.py index e0a22b4..2a05383 100644 --- a/installer.py +++ b/installer.py @@ -98,9 +98,10 @@ class Installer(QMainWindow): def delete(self, path): try: os.unlink(path) - except IsADirectoryError: + except (IsADirectoryError, PermissionError): shutil.rmtree(path) except Exception as e: + QMessageBox.critical(self, "Failed", "Uninstallation failed. Please manually delete package.") logging.critical(e) self.load()