in decisionai_plugin/common/util/meta.py [0:0]
def get_model_list(config, subscription):
models = []
azure_table = get_azure_table()
if not azure_table.exists_table(config.az_tsana_meta_table):
return models
entities = azure_table.get_entities(config.az_tsana_meta_table, subscription)
for entity in entities.items:
if 'RowKey' in entity and entity['RowKey']:
#entity = clear_state_when_necessary(config, subscription, entity['RowKey'], entity)
models.append(dict(modelId=entity['RowKey'],
groupId=entity['group_id'],
appId=entity['app_id'],
appName=entity['app_name'],
instanceName=entity['inst_name'],
instanceId=entity['inst_id'],
state=entity['state'] if 'state' in entity else '',
ctime=entity['ctime'] if 'ctime' in entity else '',
mtime=entity['mtime'] if 'mtime' in entity else '',
owner=entity['owner'] if 'owner' in entity else ''))
return models