def createDatabaseLink(self, file, params):
dbs.clearDBConnectorCache(file['_id'])
dbinfo = self.getBodyJson()
if DB_INFO_KEY not in file:
file[DB_INFO_KEY] = {}
file[DB_INFO_KEY].update(six.viewitems(dbinfo))
toDelete = [k for k, v in six.viewitems(file[DB_INFO_KEY]) if v is None]
for key in toDelete:
del file[DB_INFO_KEY][key]
file['updated'] = datetime.datetime.utcnow()
dbinfo = file[DB_INFO_KEY]
return self.model('file').save(file)
评论列表
文章目录