diff options
Diffstat (limited to 'morphlib/morphloader.py')
-rw-r--r-- | morphlib/morphloader.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/morphlib/morphloader.py b/morphlib/morphloader.py index 50aa9b38..db156921 100644 --- a/morphlib/morphloader.py +++ b/morphlib/morphloader.py @@ -259,6 +259,10 @@ class MorphologyLoader(object): morph['system-kind'], morph.filename) def _validate_stratum(self, morph): + # Require at least one chunk. + if len(morph.get('chunks', [])) == 0: + raise EmptyStratumError(morph['name'], morph.filename) + # All chunk names must be unique within a stratum. names = set() for spec in morph['chunks']: @@ -285,10 +289,6 @@ class MorphologyLoader(object): spec.get('alias', spec['name']), morph.filename) - # Require at least one chunk. - if len(morph.get('chunks', [])) == 0: - raise EmptyStratumError(morph['name'], morph.filename) - def _validate_chunk(self, morph): pass |