def set_metadata(spec, obj): if spec: if os.path.isfile(spec): metadata = jsonload(spec) else: metadata = json.loads(spec) obj.metadata = metadata return True return False
def __init__(self, path): self.path = path self.entries = jsonload(self.path) if os.path.exists(self.path) else {}
def test_(self): from pycdstar.util import jsonload, jsondumps obj = jsonload(test_file('test.json')) self.assertEquals(obj['int'], 5) jsondumps(obj)