diff options
Diffstat (limited to 'ybd/definitions.py')
-rw-r--r-- | ybd/definitions.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ybd/definitions.py b/ybd/definitions.py index c451b9d..e27484c 100644 --- a/ybd/definitions.py +++ b/ybd/definitions.py @@ -20,7 +20,7 @@ import app import cache from subprocess import check_output, PIPE import hashlib -import defaults +from defaults import Defaults import jsonschema @@ -30,6 +30,8 @@ class Definitions(object): '''Load all definitions from a directory tree.''' self._definitions = {} self._trees = {} + self.defaults = Defaults() + app.config['cpu'] = self.defaults.cpus.get('arch', app.config['arch']) schemas = self.load_schemas() with app.chdir(directory): @@ -48,8 +50,6 @@ class Definitions(object): self._fix_keys(data) self._tidy_and_insert_recursively(data) - self.defaults = defaults.Defaults() - caches_are_valid = self._check_trees() for path in self._definitions: try: |