From: Phillip Berndt Date: Fri, 23 Jan 2015 12:06:07 +0000 (+0100) Subject: Python version: xrandr < 1.3.1 does not report it's version even with -v X-Git-Tag: 1.0~92 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=35b0686ac9bbe8f26252e18082d27545e71173e4;p=deb_pkgs%2Fautorandr.git Python version: xrandr < 1.3.1 does not report it's version even with -v --- 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):