]> git.donarmstrong.com Git - deb_pkgs/autorandr.git/commitdiff
Python version: xrandr < 1.3.1 does not report it's version even with -v
authorPhillip Berndt <phillip.berndt@googlemail.com>
Fri, 23 Jan 2015 12:06:07 +0000 (13:06 +0100)
committerPhillip Berndt <phillip.berndt@googlemail.com>
Fri, 23 Jan 2015 12:06:07 +0000 (13:06 +0100)
autorandr.py

index d91d2c8d4be9662b57a9c719a7e170e608eceb07..f8b12c526fc65eefcc482dbae011f7fe7b966baa 100755 (executable)
@@ -277,8 +277,12 @@ def xrandr_version():
     "Return the version of XRandR that this system uses"
     if getattr(xrandr_version, "version", False) is False:
         version_string = os.popen("xrandr -v").read()
-        version = re.search("xrandr program version\s+([0-9\.]+)", version_string).group(1)
-        xrandr_version.version = Version(version)
+        try:
+            version = re.search("xrandr program version\s+([0-9\.]+)", version_string).group(1)
+            xrandr_version.version = Version(version)
+        except AttributeError:
+            xrandr_version.version = Version("1.3.0")
+
     return xrandr_version.version
 
 def debug_regexp(pattern, string):