Isolate util/compression

This commit is contained in:
Douglas Jacobsen 2023-10-30 12:55:54 -06:00
parent 953209fe2d
commit 2972dea418

View File

@ -13,7 +13,7 @@
import llnl.url import llnl.url
from llnl.util import tty from llnl.util import tty
from spack.error import SpackError from spack.util.error import UtilityError
from spack.util.executable import CommandNotFoundError, which from spack.util.executable import CommandNotFoundError, which
try: try:
@ -400,7 +400,7 @@ def decompressor_for_win(extension):
compression_extension = llnl.url.compression_ext_from_compressed_archive(extension) compression_extension = llnl.url.compression_ext_from_compressed_archive(extension)
decompressor = _determine_py_decomp_archive_strategy(compression_extension) decompressor = _determine_py_decomp_archive_strategy(compression_extension)
if not decompressor: if not decompressor:
raise SpackError( raise UtilityError(
"Spack was unable to determine a proper decompression strategy for" "Spack was unable to determine a proper decompression strategy for"
f"valid extension: {extension}" f"valid extension: {extension}"
"This is a bug, please file an issue at https://github.com/spack/spack/issues" "This is a bug, please file an issue at https://github.com/spack/spack/issues"