From 076562d0e79e7f15b5e25058f18f4266aa23beef Mon Sep 17 00:00:00 2001 From: adobdin Date: Sat, 28 May 2016 15:58:03 +0000 Subject: [PATCH] replace json with yaml every JSON file is also a valid YAML file see: http://yaml.org/spec/1.2/spec.html#id2759572 --- timmy/nodes.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/timmy/nodes.py b/timmy/nodes.py index 4af6bef..4497995 100644 --- a/timmy/nodes.py +++ b/timmy/nodes.py @@ -19,7 +19,7 @@ main module """ -import json +import yaml import os import shutil import logging @@ -371,15 +371,9 @@ class NodeManager(object): self.nodes = {} self.fuel_init() if nodes_json: - try: - with open(nodes_json, 'r') as json_data: - self.nodes_json = json.load(json_data) - except: - logging.error(('NodeManager __init__: cannot load data from' - ' file "%s"') % nodes_json) - sys.exit(6) + self.nodes_json = tools.load_yaml_file(nodes_json) else: - self.nodes_json = json.loads(self.get_nodes_json()) + self.nodes_json = yaml.load(self.get_nodes_json()) self.nodes_init() # apply soft-filter on all nodes for node in self.nodes.values():