X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=autorandr.py;h=05b2a5c6c8bed96b8ca7c0e7138a1f049b93529e;hb=79ac1a34b42eb3f14439f17f4457f75748a84d9a;hp=9c272a79f05b8b199ae43580fe212bd3a569b7fd;hpb=83765c0d67a90da6c4b34c5944d9f2e2c267ea24;p=deb_pkgs%2Fautorandr.git diff --git a/autorandr.py b/autorandr.py index 9c272a7..05b2a5c 100755 --- a/autorandr.py +++ b/autorandr.py @@ -768,7 +768,7 @@ def generate_virtual_profile(configuration, modes, profile_name): for output in configuration: configuration[output].options = {} if output in modes and configuration[output].edid: - def key(a, b): + def key(a): score = int(a["width"]) * int(a["height"]) if a["preferred"]: score += 10**6 @@ -788,7 +788,7 @@ def generate_virtual_profile(configuration, modes, profile_name): for output in configuration: configuration[output].options = {} if output in modes and configuration[output].edid: - def key(a, b): + def key(a): score = int(a["width"]) * int(a["height"]) if a["preferred"]: score += 10**6 @@ -1018,8 +1018,9 @@ def read_config(options, directory): the options dictionary""" config = configparser.ConfigParser() config.read(os.path.join(directory, "settings.ini")) - for key, value in config.items("config"): - options.setdefault("--%s" % key, value) + if config.has_section("config"): + for key, value in config.items("config"): + options.setdefault("--%s" % key, value) def main(argv): try: