summaryrefslogtreecommitdiff
path: root/morphlib/definitions_version.py
diff options
context:
space:
mode:
authorPedro Alvarez <pedro.alvarez@codethink.co.uk>2016-04-06 17:14:50 +0000
committerPedro Alvarez <pedro.alvarez@codethink.co.uk>2016-04-12 18:09:03 +0000
commit4c4cf96134724ce843b0f5e0c7d85ec3cda4d52b (patch)
treef2da521079c0744315b62c0da6ec4a82a4562aac /morphlib/definitions_version.py
parent116cea24016b28854e439462144a83d31e82a720 (diff)
downloadmorph-4c4cf96134724ce843b0f5e0c7d85ec3cda4d52b.tar.gz
Make `morph get-repo` use submodules from definitions
Change-Id: I8d9330eb5f72a8f3f106aae4387eb8321f6126e5
Diffstat (limited to 'morphlib/definitions_version.py')
-rw-r--r--morphlib/definitions_version.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/morphlib/definitions_version.py b/morphlib/definitions_version.py
index e887ddd8..2e25bb58 100644
--- a/morphlib/definitions_version.py
+++ b/morphlib/definitions_version.py
@@ -43,6 +43,13 @@ class InvalidVersionFileError(DefinitionsVersionError): # pragma: no cover
self, "invalid VERSION file: '%s'" % text)
+class VersionFileNotFound(DefinitionsVersionError): # pragma: no cover
+ def __init__(self):
+ DefinitionsVersionError.__init__(
+ self, 'Failed to find VERSION file. '
+ 'Is this a Definitions checkout?')
+
+
def parse_version_file(version_text):
'''Parse VERSION file and return the version of the format if: