From 56f80594c3c59017f3cf6d3a616451dfa5e9eb4d Mon Sep 17 00:00:00 2001 From: Agnibho Mondal Date: Thu, 30 Nov 2023 00:50:33 +0530 Subject: [PATCH] Bugfix: Windows uninstall package permission error --- installer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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() -- 2.39.5