Python version: Option handling for unrecognized options

This commit is contained in:
Phillip Berndt 2015-01-08 09:55:36 +01:00
parent 31bb177d67
commit 945889d272
1 changed files with 5 additions and 1 deletions

View File

@ -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")