Commit 5a4b9c74 authored by Jai Luthra's avatar Jai Luthra Committed by GitHub

Merge pull request #593 from reloxx13/feature/re-use_already_downloaded_driver

[FR] WinTool: Re-use a downloaded driver in temp
parents 68054eff 859fc326
......@@ -203,10 +203,16 @@ def patch_flow(installer_file, search, replacement, target, target_name, patch_n
else: # installer_file is an url
filename = os.path.basename(installer_file)
# download installer and save in .temp
print(f"Downloading... ( {installer_file} TO {os.path.join('temp', filename)} )")
print("This may take a while (~800MB)")
urllib.request.urlretrieve(installer_file, os.path.join('temp', filename))
installer_file = os.path.join('temp', filename)
if not os.path.isfile(os.path.join('temp', filename)): # check if file already downloaded
print(f"Downloading... ( {installer_file} TO {os.path.join('temp', filename)} )")
print("This may take a while (~800MB)")
urllib.request.urlretrieve(installer_file, os.path.join('temp', filename))
installer_file = os.path.join('temp', filename)
else:
installer_file = os.path.join('temp', filename)
print(f"Use downloaded file in `{installer_file}`")
patch = make_patch(installer_file,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment