Addon Manager: Additional diagnostics for Macro updates

This commit is contained in:
Chris Hennes
2022-06-06 11:46:56 -05:00
parent 07422d2abe
commit af811b34b3
2 changed files with 5 additions and 0 deletions

View File

@@ -628,6 +628,7 @@ class FillMacroListWorker(QtCore.QThread):
try:
if os.path.exists(self.repo_dir):
if not os.path.exists(os.path.join(self.repo_dir, ".git")):
FreeCAD.Console.PrintWarning(translate("AddonsInstaller","Attempting to change non-git Macro setup to use git\n"))
utils.repair_git_repo(
"https://github.com/FreeCAD/FreeCAD-macros.git", self.repo_dir
)
@@ -644,6 +645,8 @@ class FillMacroListWorker(QtCore.QThread):
)
+ f":\n{e}\n"
)
FreeCAD.Console.PrintWarning(f"{self.repo_dir}\n")
return
n_files = 0
for _, _, filenames in os.walk(self.repo_dir):
n_files += len(filenames)