Fix exception constructors. (#1663)
This commit is contained in:
parent
cf11c32720
commit
8ab47537c7
@ -32,6 +32,7 @@
|
||||
from yaml.error import MarkedYAMLError
|
||||
|
||||
import spack
|
||||
import spack.error
|
||||
|
||||
|
||||
class ProviderIndex(object):
|
||||
@ -201,11 +202,10 @@ def from_yaml(stream):
|
||||
"error parsing YAML ProviderIndex cache:", str(e))
|
||||
|
||||
if not isinstance(yfile, dict):
|
||||
raise spack.spec.SpackYAMLError(
|
||||
"YAML ProviderIndex was not a dict.")
|
||||
raise ProviderIndexError("YAML ProviderIndex was not a dict.")
|
||||
|
||||
if 'provider_index' not in yfile:
|
||||
raise spack.spec.SpackYAMLError(
|
||||
raise ProviderIndexError(
|
||||
"YAML ProviderIndex does not start with 'provider_index'")
|
||||
|
||||
index = ProviderIndex()
|
||||
@ -291,3 +291,7 @@ def mapiter(mappings):
|
||||
(name, out_mapping_type([
|
||||
transform_fun(vpkg, pset) for vpkg, pset in mapiter(mappings)]))
|
||||
for name, mappings in providers.items())
|
||||
|
||||
|
||||
class ProviderIndexError(spack.error.SpackError):
|
||||
"""Raised when there is a problem with a ProviderIndex."""
|
||||
|
Loading…
Reference in New Issue
Block a user