From dee22fab8608979f1e4491d654dd495998f8dbd9 Mon Sep 17 00:00:00 2001 From: Syres916 <46537884+Syres916@users.noreply.github.com> Date: Wed, 9 Sep 2020 09:55:37 +0100 Subject: [PATCH] [AddonManager] Handle Wiki Bad Gateway issue... ...when retrieving Macro list See https://forum.freecadweb.org/viewtopic.php?f=3&t=50062 --- src/Mod/AddonManager/addonmanager_workers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/AddonManager/addonmanager_workers.py b/src/Mod/AddonManager/addonmanager_workers.py index 2d2dc0e168..f3dfead0b0 100644 --- a/src/Mod/AddonManager/addonmanager_workers.py +++ b/src/Mod/AddonManager/addonmanager_workers.py @@ -304,6 +304,9 @@ class FillMacroListWorker(QtCore.QThread): self.info_label_signal.emit("Downloading list of macros from the FreeCAD wiki...") self.progressbar_show.emit(True) u = utils.urlopen("https://www.freecadweb.org/wiki/Macros_recipes") + if u is None: + FreeCAD.Console.PrintWarning(translate('AddonsInstaller', 'Appears to be an issue connecting to the Wiki, therefore cannot retrieve Wiki macro list at this time')+"\n") + return if not u: return p = u.read()