From 35b0686ac9bbe8f26252e18082d27545e71173e4 Mon Sep 17 00:00:00 2001 From: Phillip Berndt Date: Fri, 23 Jan 2015 13:06:07 +0100 Subject: [PATCH] Python version: xrandr < 1.3.1 does not report it's version even with -v --- autorandr.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/autorandr.py b/autorandr.py index d91d2c8..f8b12c5 100755 --- a/autorandr.py +++ b/autorandr.py @@ -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): -- 2.39.5