diff options
Diffstat (limited to 'morphlib/definitions_version.py')
-rw-r--r-- | morphlib/definitions_version.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/morphlib/definitions_version.py b/morphlib/definitions_version.py index 44bed178..3ed5d19a 100644 --- a/morphlib/definitions_version.py +++ b/morphlib/definitions_version.py @@ -24,7 +24,7 @@ import yaml import morphlib -SUPPORTED_VERSIONS = [3, 4, 5, 6] +SUPPORTED_VERSIONS = [6] class DefinitionsVersionError(cliapp.AppException): @@ -38,8 +38,9 @@ class UnknownVersionError(DefinitionsVersionError): # pragma: no cover class InvalidVersionFileError(DefinitionsVersionError): # pragma: no cover - def __init__(self): - DefinitionsVersionError.__init__(self, "invalid VERSION file") + def __init__(self, text): + DefinitionsVersionError.__init__( + self, "invalid VERSION file: '%s'" % text) def parse_version_file(version_text): @@ -72,7 +73,7 @@ def check_version_file(version_text): # pragma: no cover version = morphlib.definitions_version.parse_version_file(version_text) if version == None: - raise InvalidVersionFileError() + raise InvalidVersionFileError(version_text) if version not in SUPPORTED_VERSIONS: raise UnknownVersionError(version) |