Improved Spack database errors to help users fix them.
This commit is contained in:
parent
86893e3dc4
commit
ffe9e77e36
@ -631,11 +631,11 @@ def _exit(self):
|
|||||||
class CorruptDatabaseError(SpackError):
|
class CorruptDatabaseError(SpackError):
|
||||||
def __init__(self, path, msg=''):
|
def __init__(self, path, msg=''):
|
||||||
super(CorruptDatabaseError, self).__init__(
|
super(CorruptDatabaseError, self).__init__(
|
||||||
"Spack database is corrupt: %s. %s" % (path, msg))
|
"Spack database is corrupt: %s. %s. Try running `spack reindex` to fix." % (path, msg))
|
||||||
|
|
||||||
|
|
||||||
class InvalidDatabaseVersionError(SpackError):
|
class InvalidDatabaseVersionError(SpackError):
|
||||||
def __init__(self, expected, found):
|
def __init__(self, expected, found):
|
||||||
super(InvalidDatabaseVersionError, self).__init__(
|
super(InvalidDatabaseVersionError, self).__init__(
|
||||||
"Expected database version %s but found version %s" %
|
"Expected database version %s but found version %s. Try running `spack reindex` to fix." %
|
||||||
(expected, found))
|
(expected, found))
|
||||||
|
Loading…
Reference in New Issue
Block a user