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