diff --git a/src/uiLogic.py b/src/uiLogic.py index f1f4a846..7fa7b1a6 100644 --- a/src/uiLogic.py +++ b/src/uiLogic.py @@ -94,17 +94,21 @@ def runCommand(self, mainPath, settingsFile) -> None: for option in loadSettingsFile: loweredOption = option.lower() - loweredOptionValue = str(loadSettingsFile[option]) - if "http" not in loweredOptionValue: + + if loweredOption == "output": + if loweredOptionValue == "": + continue + elif loweredOption == "input": + if loweredOptionValue == "": + print("Input path is empty") + return + else: loweredOptionValue = loweredOptionValue.lower() if loweredOptionValue == "false": continue - if loweredOption == "output" and loweredOptionValue == "": - continue - if loweredOption in ["input", "output"]: command.append(f"--{loweredOption} \"{loweredOptionValue}\"") else: