Add legible error message for missing setup file

hopefully this will help avoid confusion for people who can't follow instructions, such as myself.
This commit is contained in:
2025-09-20 15:21:08 -04:00
committed by GitHub
parent 63d97356d5
commit e93ef6c1c4

View File

@@ -59,18 +59,23 @@ session = requests.sessions.Session()
def setup_version():
jsonFromPowerShell = subprocess.run(
[
"powershell.exe",
"(Get-Item '"
+ ADOBE_SETUP_BIN
+ "').VersionInfo.FileVersion | ConvertTo-Json",
],
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
shell=True,
).stdout
return json.loads(jsonFromPowerShell)
try:
jsonFromPowerShell = json.loads(subprocess.run(
[
"powershell.exe",
"(Get-Item '"
+ ADOBE_SETUP_BIN
+ "').VersionInfo.FileVersion | ConvertTo-Json",
],
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT,
shell=True,
).stdout)
return jsonFromPowerShell
except Exception as e:
sys.stderr.write("Set-up.exe not found! Please extract Set-up.exe from one of the archives, and place it in this directory.")
sys.exit(1)
def os_data():