Convert ValueErrors to SpackError subclass.
This commit is contained in:
parent
2374eb4dca
commit
02e316e772
@ -941,16 +941,17 @@ def _check_extendable(self):
|
||||
|
||||
def _sanity_check_extension(self):
|
||||
if not self.is_extension:
|
||||
raise ValueError("This package is not an extension.")
|
||||
raise ActivationError("This package is not an extension.")
|
||||
|
||||
extendee_package = self.extendee_spec.package
|
||||
extendee_package._check_extendable()
|
||||
|
||||
if not extendee_package.installed:
|
||||
raise ValueError("Can only (de)activate extensions for installed packages.")
|
||||
raise ActivationError("Can only (de)activate extensions for installed packages.")
|
||||
if not self.installed:
|
||||
raise ValueError("Extensions must first be installed.")
|
||||
raise ActivationError("Extensions must first be installed.")
|
||||
if not self.extendee_spec.name in self.extendees:
|
||||
raise ValueError("%s does not extend %s!" % (self.name, self.extendee.name))
|
||||
raise ActivationError("%s does not extend %s!" % (self.name, self.extendee.name))
|
||||
|
||||
|
||||
def do_activate(self, **kwargs):
|
||||
|
Loading…
Reference in New Issue
Block a user