def get(self, meta_type):
try:
if meta_type == 'item':
json_metadata = [ItemMetadata(meta).to_json()
for meta in self.item_meta_service.get_all()]
elif meta_type == 'user':
json_metadata = [UserMetadata(meta).to_json()
for meta in self.user_meta_service.get_all()]
else:
raise StatusCodeException('Invalid type', 400)
return make_response(json_metadata)
except StatusCodeException as ex:
return ex.to_response()
except Exception as ex:
return StatusCodeException(ex.message, 500).to_response()
评论列表
文章目录