summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ybd/morphs.py3
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.