Addon Manager: Fix #9828, hang on no internet

This commit is contained in:
Chris Hennes
2023-07-13 13:48:12 -05:00
committed by Chris Hennes
parent f83a3fbb6a
commit c7d28731bd

View File

@@ -402,7 +402,11 @@ def blocking_get(url: str, method=None) -> bytes:
if fci.FreeCADGui and method is None or method == "networkmanager":
NetworkManager.InitializeNetworkManager()
p = NetworkManager.AM_NETWORK_MANAGER.blocking_get(url)
p = p.data()
if p:
try:
p = p.data()
except AttributeError:
pass
elif requests and method is None or method == "requests":
response = requests.get(url)
if response.status_code == 200: