diff options
Diffstat (limited to 'ybd/morphs.py')
-rw-r--r-- | ybd/morphs.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ybd/morphs.py b/ybd/morphs.py index 4e1059d..374c3be 100644 --- a/ybd/morphs.py +++ b/ybd/morphs.py @@ -46,12 +46,13 @@ class Morphs(object): self._fix_keys(data) self._tidy_and_insert_recursively(data) + exit = (config.get('check-definitions') == 'exit') for x in self._data: dn = self._data[x] for field in dn: if field not in self.fields: log(dn, 'Invalid field "%s" in' % field, dn['path'], - exit=True) + exit=exit) def _load(self, path): '''Load a single definition file as a dict. |