From 0a1c640c2bcb301fa79d26cd1bcc965cf8e53326 Mon Sep 17 00:00:00 2001 From: Fierelier Date: Wed, 18 May 2022 15:04:17 +0200 Subject: [PATCH] Print config values AFTER processing commandline arguments --- oml/stages/config.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/oml/stages/config.py b/oml/stages/config.py index 6d27cf9..11f8da4 100644 --- a/oml/stages/config.py +++ b/oml/stages/config.py @@ -22,10 +22,6 @@ if lv["osName"] == "": if lv["osVersion"] == "": lv["osVersion"] = platform.version() -print("") -for setting in lv: - print(colored(colorama.Fore.BLACK,setting+ "=" +str(lv[setting]))) - if len(sys.argv) > 1: for arg in sys.argv[1:]: if arg.startswith("-"): continue @@ -35,6 +31,10 @@ if len(sys.argv) > 1: else: lv[argSplit[0]] = True +for setting in lv: + print(colored(colorama.Fore.BLACK,setting+ "=" +str(lv[setting]))) +print("") + if not lv["osName"] in ["windows","linux","macos"]: print(colored(colorama.Fore.YELLOW,"\nWarning, unsupported OS detected: '" +lv["osName"]+ "'. Needs to be either windows, linux or macos. Define it with osName=name in the config."),file=sys.stderr) print(colored(colorama.Fore.MAGENTA,"Falling back to assuming Linux."))