From a45df8566ed207d126e5992bb7c870acd09a1864 Mon Sep 17 00:00:00 2001 From: AAGaming Date: Thu, 4 Jul 2024 01:27:13 -0400 Subject: fix plugin uninstalls --- backend/decky_loader/browser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'backend/decky_loader/browser.py') diff --git a/backend/decky_loader/browser.py b/backend/decky_loader/browser.py index 28a591a0..af23ed0c 100644 --- a/backend/decky_loader/browser.py +++ b/backend/decky_loader/browser.py @@ -147,8 +147,9 @@ class PluginBrowser: except Exception as e: logger.error(f"Plugin {name} in {plugin_dir} was not uninstalled") logger.error(f"Error at {str(e)}", exc_info=e) - if self.loader.watcher: - self.loader.watcher.disabled = False + finally: + if self.loader.watcher: + self.loader.watcher.disabled = False async def _install(self, artifact: str, name: str, version: str, hash: str): await self.loader.ws.emit("loader/plugin_download_start", name) -- cgit v1.2.3