def api_get_project(*, id): project = yield from Project.find(id) charts = yield from Chart.findAll('project_id=?', [id], orderBy='created_at desc') for chart in charts: chart.option = json.loads(chart.option) return dict(project=project, charts=charts)