From 170d505fa6d460f72773f264790d51ceed417af1 Mon Sep 17 00:00:00 2001 From: Jonathan Frawley Date: Fri, 16 Oct 2020 17:54:53 +0100 Subject: [PATCH] Fix bug when bugfix version is not an integer --- reframe/core/modules.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reframe/core/modules.py b/reframe/core/modules.py index 8bc3a1058d..f3c56d0675 100644 --- a/reframe/core/modules.py +++ b/reframe/core/modules.py @@ -433,7 +433,7 @@ def __init__(self): version = version_match.group(1) try: - ver_major, ver_minor, *_ = [int(v) for v in version.split('.')] + ver_major, ver_minor = [int(v) for v in version.split('.')[:2]] except ValueError: raise ConfigError( 'could not parse TMod version string: ' + version) from None @@ -572,7 +572,7 @@ def __init__(self): version = version_match.group(1) try: - ver_major, ver_minor, *_ = [int(v) for v in version.split('.')] + ver_major, ver_minor = [int(v) for v in version.split('.')[:2]] except ValueError: raise ConfigError( 'could not parse TMod31 version string: ' + version) from None @@ -639,7 +639,7 @@ def __init__(self): version = version_match.group(1) try: - ver_major, ver_minor, *_ = [int(v) for v in version.split('.')] + ver_major, ver_minor = [int(v) for v in version.split('.')[:2]] except ValueError: raise ConfigError( 'could not parse TMod4 version string: ' + version) from None