diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-07-23 17:48:03 +0100 |
---|---|---|
committer | Baserock Gerrit <gerrit@baserock.org> | 2015-09-18 15:50:19 +0000 |
commit | 81ebe71089d802061c2c3cb03bfd548388d04cb8 (patch) | |
tree | 207ec00ee9ca045825dc52560d6ab6ee36e81e7b /morphlib/definitions_version.py | |
parent | a4d8098b229592db40565747b0444b518bf8a6eb (diff) | |
download | morph-81ebe71089d802061c2c3cb03bfd548388d04cb8.tar.gz |
Remove support for Baserock definitions format versions 3, 4 and 5
Change-Id: Iad95af65bd5c528d2e72f5b2ffa80a01152f50ff
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) |