diff --git a/src/Mod/AddonManager/AddonManager.py b/src/Mod/AddonManager/AddonManager.py index ed23283fa7..4f73d45a13 100644 --- a/src/Mod/AddonManager/AddonManager.py +++ b/src/Mod/AddonManager/AddonManager.py @@ -44,8 +44,14 @@ if sys.version_info.major < 3: import urllib2 else: import urllib.request as urllib2 -import ssl -ctx = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) +ctx = None +try: + import ssl +except: + pass +else: + if hasattr(ssl,"create_default_context"): + ctx = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) NOGIT = False # for debugging purposes, set this to True to always use http downloads