From 945889d272e204995a0eab006967089a683c4714 Mon Sep 17 00:00:00 2001 From: Phillip Berndt Date: Thu, 8 Jan 2015 09:55:36 +0100 Subject: [PATCH] Python version: Option handling for unrecognized options --- autorandr.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/autorandr.py b/autorandr.py index 4c75f1d..7c12b5f 100755 --- a/autorandr.py +++ b/autorandr.py @@ -416,7 +416,11 @@ def exec_scripts(profile_path, script_name): subprocess.call(script) def main(argv): - options = dict(getopt.getopt(argv[1:], "s:l:d:cfh", [ "dry-run", "change", "default=", "save=", "load=", "force", "fingerprint", "config", "help" ])[0]) + try: + options = dict(getopt.getopt(argv[1:], "s:l:d:cfh", [ "dry-run", "change", "default=", "save=", "load=", "force", "fingerprint", "config", "help" ])[0]) + except getopt.GetoptError as e: + print(str(e)) + options = { "--help": True } profile_path = os.path.expanduser("~/.autorandr")