]> git.donarmstrong.com Git - deb_pkgs/autorandr.git/blobdiff - autorandr.py
sorted should only take one argument in key
[deb_pkgs/autorandr.git] / autorandr.py
index 9c272a79f05b8b199ae43580fe212bd3a569b7fd..05b2a5c6c8bed96b8ca7c0e7138a1f049b93529e 100755 (executable)
@@ -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: