Handles case of empty craype_dir (#39371)
The craype_dir folder can be empty. It happens to be the case on Arolla and Tsa at CSCS.
This commit is contained in:
@@ -139,6 +139,8 @@ def craype_type_and_version(cls):
|
|||||||
# If no default version, sort available versions and return latest
|
# If no default version, sort available versions and return latest
|
||||||
versions_available = [spack.version.Version(v) for v in os.listdir(craype_dir)]
|
versions_available = [spack.version.Version(v) for v in os.listdir(craype_dir)]
|
||||||
versions_available.sort(reverse=True)
|
versions_available.sort(reverse=True)
|
||||||
|
if not versions_available:
|
||||||
|
return (craype_type, None)
|
||||||
return (craype_type, versions_available[0])
|
return (craype_type, versions_available[0])
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
Reference in New Issue
Block a user