From 4da89f340d7163481830ba11c879f9cfc6d05935 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Thu, 14 Apr 2022 12:33:34 -0500 Subject: [PATCH] Addon Manager: Add logging to update process --- src/Mod/AddonManager/addonmanager_workers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Mod/AddonManager/addonmanager_workers.py b/src/Mod/AddonManager/addonmanager_workers.py index a6316a8dda..c8ed527700 100644 --- a/src/Mod/AddonManager/addonmanager_workers.py +++ b/src/Mod/AddonManager/addonmanager_workers.py @@ -1665,12 +1665,14 @@ class UpdateAllWorker(QtCore.QThread): worker.wait() def on_success(self, repo: Addon) -> None: + FreeCAD.Console.PrintLog(f"Successfully updated {repo.name}\n") self.progress_made.emit( len(self.repos) - self.repo_queue.qsize(), len(self.repos) ) self.success.emit(repo) def on_failure(self, repo: Addon) -> None: + FreeCAD.Console.PrintLog(f"Failed to update {repo.name}\n") self.progress_made.emit( len(self.repos) - self.repo_queue.qsize(), len(self.repos) ) @@ -1695,8 +1697,10 @@ class UpdateSingleWorker(QtCore.QThread): except queue.Empty: return if repo.repo_type == Addon.Kind.MACRO: + FreeCAD.Console.PrintLog(f"Updating macro '{repo.name}'...\n") self.update_macro(repo) else: + FreeCAD.Console.PrintLog(f"Updating addon '{repo.name}'...\n") self.update_package(repo) self.repo_queue.task_done()