import json
+import os.path
from manifold.manifoldresult import ManifoldResult
from manifold.manifoldapi import ManifoldAPI
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:
except:
print "metadata.work_offline: failed to decode %s"%offline_filename
manifold_api = ManifoldAPI(self.auth)
- fields = ['table', 'column.column',
- 'column.description','column.header', 'column.title',
- 'column.unit', 'column.info_type',
- 'column.resource_type', 'column.value_type',
- 'column.allowed_values', 'column.platforms.platform',
- 'column.platforms.platform_url']
+ 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',
+ # 'column.resource_type', 'column.value_type',
+ # 'column.allowed_values', 'column.platforms.platform',
+ # 'column.platforms.platform_url']
result = manifold_api.Get({
'object': 'local:object', # proposed to replace metadata:table
'fields': fields