From 120b893474178ad8c48e4f41fb216ab2cd6a06d2 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Sun, 8 Feb 2026 19:53:32 -0600 Subject: [PATCH] Update macro fetch code for new API (cherry picked from commit 51ca3046e3222b214342456241be1addcd997f68) --- MacroCacheCreator.py | 3 ++- addonmanager_macro.py | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/MacroCacheCreator.py b/MacroCacheCreator.py index c40dc929..477e0849 100644 --- a/MacroCacheCreator.py +++ b/MacroCacheCreator.py @@ -90,7 +90,8 @@ def retrieve_macros_from_git(self): """Retrieve macros from GIT_MACROS_URL""" try: - CacheWriter.clone_or_update(GIT_MACROS_CLONE_NAME, GIT_MACROS_URL, GIT_MACROS_BRANCH) + writer = CacheWriter() + writer.clone_or_update(GIT_MACROS_CLONE_NAME, GIT_MACROS_URL, GIT_MACROS_BRANCH) except RuntimeError as e: print(f"Failed to clone git macros from {GIT_MACROS_URL}: {e}") return diff --git a/addonmanager_macro.py b/addonmanager_macro.py index 90a04a41..d20aa0d3 100644 --- a/addonmanager_macro.py +++ b/addonmanager_macro.py @@ -174,7 +174,10 @@ def fill_details_from_wiki(self, url): code = self._read_code_from_wiki(p) if not code: self._console.PrintWarning( - translate("AddonsInstaller", "Unable to fetch the code of this macro.") + "\n" + translate("AddonsInstaller", "Unable to fetch the code of macro '{}'").format( + self.name + ) + + "\n" ) return