Exemple #1
0
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
Exemple #2
0
 def __init__(self, path):
     self.path = path
     self.entries = jsonload(self.path) if os.path.exists(self.path) else {}
Exemple #3
0
    def test_(self):
        from pycdstar.util import jsonload, jsondumps

        obj = jsonload(test_file('test.json'))
        self.assertEquals(obj['int'], 5)
        jsondumps(obj)