コード例 #1
0
ファイル: commands.py プロジェクト: pombredanne/pycdstar
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
コード例 #2
0
ファイル: catalog.py プロジェクト: clld/pycdstar
 def __init__(self, path):
     self.path = path
     self.entries = jsonload(self.path) if os.path.exists(self.path) else {}
コード例 #3
0
ファイル: test_util.py プロジェクト: ioverka/pycdstar
    def test_(self):
        from pycdstar.util import jsonload, jsondumps

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