From ae0946ac9dce14d0086e01e5346435c8491755da Mon Sep 17 00:00:00 2001 From: Furgo <148809153+furgo16@users.noreply.github.com> Date: Thu, 16 Oct 2025 21:21:18 +0200 Subject: [PATCH] BIM: replace obsolete urllib2 in BimTutorial --- src/Mod/BIM/bimcommands/BimTutorial.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/Mod/BIM/bimcommands/BimTutorial.py b/src/Mod/BIM/bimcommands/BimTutorial.py index 6a8c5469a9..d7b90ba8d4 100644 --- a/src/Mod/BIM/bimcommands/BimTutorial.py +++ b/src/Mod/BIM/bimcommands/BimTutorial.py @@ -97,11 +97,7 @@ class BIM_Tutorial: import codecs import re import sys - - if sys.version_info.major < 3: - import urllib2 - else: - import urllib.request as urllib2 + from urllib.request import urlopen # initial loading @@ -111,7 +107,7 @@ class BIM_Tutorial: # load tutorial from wiki offlineloc = os.path.join(FreeCAD.getUserAppDataDir(), "BIM", "Tutorial", "Tutorial.html") try: - u = urllib2.urlopen(URL) + u = urlopen(URL) html = u.read() if sys.version_info.major >= 3: html = html.decode("utf8") @@ -183,7 +179,7 @@ class BIM_Tutorial: fullpath = "https://www.freecadweb.org/wiki" + path else: fullpath = path - u = urllib2.urlopen(fullpath) + u = urlopen(fullpath) imagedata = u.read() f = open(storename, "wb") f.write(imagedata)