Skip to content

Commit e94fe12

Browse files
committed
Review changes
1 parent 9cd02bb commit e94fe12

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

easybuild/framework/easyconfig/easyconfig.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1226,30 +1226,30 @@ def get_parsed_multi_deps(self):
12261226

12271227
return multi_deps
12281228

1229-
def find_dep_version_match(self, dep):
1229+
def find_dep_version_match(self, dep_version):
12301230
"""Identify the correct version for this system from the choices provided. This returns the version to use."""
1231-
if isinstance(dep['version'], string_type):
1232-
self.log.debug("Version is already a string ('%s'), OK", dep['version'])
1233-
return dep['version']
1234-
elif dep['version'] is None:
1235-
self.log.debug("Version is None, OK", dep)
1231+
if isinstance(dep_version, string_type):
1232+
self.log.debug("Version is already a string ('%s'), OK", dep_version)
1233+
return dep_version
1234+
elif dep_version is None:
1235+
self.log.debug("Version is None, OK")
12361236
return None
1237-
elif isinstance(dep['version'], dict):
1237+
elif isinstance(dep_version, dict):
12381238
# figure out matches based on dict keys (after splitting on '=')
12391239
my_arch_key = 'arch=%s' % get_cpu_architecture()
1240-
arch_keys = [x for x in dep['version'].keys() if x.startswith('arch=')]
1241-
other_keys = [x for x in dep['version'].keys() if x not in arch_keys]
1240+
arch_keys = [x for x in dep_version.keys() if x.startswith('arch=')]
1241+
other_keys = [x for x in dep_version.keys() if x not in arch_keys]
12421242
if other_keys:
12431243
raise EasyBuildError("Unexpected keys in version: %s. Only 'arch=' keys are supported", other_keys)
12441244
if arch_keys:
1245-
if my_arch_key in dep['version']:
1246-
ver = dep['version'][my_arch_key]
1247-
self.log.info("Version selected from %s using key %s: %s", dep['version'], my_arch_key, ver)
1245+
if my_arch_key in dep_version:
1246+
ver = dep_version[my_arch_key]
1247+
self.log.info("Version selected from %s using key %s: %s", dep_version, my_arch_key, ver)
12481248
return ver
12491249
else:
1250-
raise EasyBuildError("No matches for version in %s (looking for %s)", dep['version'], my_arch_key)
1250+
raise EasyBuildError("No matches for version in %s (looking for %s)", dep_version, my_arch_key)
12511251

1252-
raise EasyBuildError("Unknown value type for version: %s", dep['version'])
1252+
raise EasyBuildError("Unknown value type for version: %s", dep_version)
12531253

12541254
# private method
12551255
def _parse_dependency(self, dep, hidden=False, build_only=False):
@@ -1332,7 +1332,7 @@ def _parse_dependency(self, dep, hidden=False, build_only=False):
13321332
raise EasyBuildError("Dependency %s of unsupported type: %s", dep, type(dep))
13331333

13341334
# Find the version to use on this system
1335-
dependency['version'] = self.find_dep_version_match(dependency)
1335+
dependency['version'] = self.find_dep_version_match(dependency['version'])
13361336

13371337
if dependency['external_module']:
13381338
# check whether the external module is hidden

0 commit comments

Comments
 (0)