X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fmetadata.py;h=420821c8c86261a4b0971411f9cdeae8c7fc89be;hb=dbce5d7127dc354a18f9f3cd83299be36ffa2ffa;hp=f250228be5c92f0e9c228bc4fc6aa4c0c9bb087d;hpb=05861f44a20edf11bacba3d0d6fad3dee9ad7957;p=myslice.git diff --git a/manifold/metadata.py b/manifold/metadata.py index f250228b..420821c8 100644 --- a/manifold/metadata.py +++ b/manifold/metadata.py @@ -1,4 +1,5 @@ import json +import os.path from manifold.manifoldresult import ManifoldResult from manifold.manifoldapi import ManifoldAPI @@ -17,7 +18,7 @@ class MetaData: self.hash_by_object={} def fetch (self): - offline_filename="offline-metadata.json" + offline_filename="%s/../offline-metadata.json"%os.path.dirname(__file__) if work_offline: try: with file(offline_metadata) as f: @@ -26,7 +27,7 @@ class MetaData: except: print "metadata.work_offline: failed to decode %s"%offline_filename manifold_api = ManifoldAPI(self.auth) - fields = ['table', 'column.name', 'column.qualifier', 'column.type', 'column.is_array', 'column.description'] + fields = ['table', 'column.name', 'column.qualifier', 'column.type', 'column.is_array', 'column.description', 'column.default', 'key', 'capability'] #fields = ['table', 'column.column', # 'column.description','column.header', 'column.title', # 'column.unit', 'column.info_type',