]> Softwares of Agnibho - medscript.git/commitdiff
Bugfix: Windows uninstall package permission error master
authorAgnibho Mondal <mondal@agnibho.com>
Wed, 29 Nov 2023 19:20:33 +0000 (00:50 +0530)
committerAgnibho Mondal <mondal@agnibho.com>
Wed, 29 Nov 2023 19:20:33 +0000 (00:50 +0530)
installer.py

index e0a22b43f0eac921148aad3fb404ebd48b1440d0..2a0538388de4829204564071300a84d8b361ec53 100644 (file)
@@ -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()