Use global shared session

This commit is contained in:
Dhinak G
2022-09-24 20:32:57 -04:00
parent 46dfbbcfd0
commit 52f1504f3e
2 changed files with 11 additions and 9 deletions

View File

@@ -167,7 +167,7 @@ def list_downloadable_macOS_installers(download_path, catalog):
if utilities.verify_network_connection(link) is True:
try:
catalog_plist = plistlib.loads(requests.get(link).content)
catalog_plist = plistlib.loads(utilities.SESSION.get(link).content)
except plistlib.InvalidFileException:
return available_apps
@@ -181,7 +181,7 @@ def list_downloadable_macOS_installers(download_path, catalog):
for bm_package in catalog_plist["Products"][item]["Packages"]:
if "Info.plist" in bm_package["URL"] and "InstallInfo.plist" not in bm_package["URL"]:
try:
build_plist = plistlib.loads(requests.get(bm_package["URL"]).content)
build_plist = plistlib.loads(utilities.SESSION.get(bm_package["URL"]).content)
except plistlib.InvalidFileException:
continue
# Ensure Apple Silicon specific Installers are not listed