def time_chart(username, root_wf_id, wf_id): """ Get job-distribution information """ dashboard = Dashboard(g.master_db_url, root_wf_id, wf_id) time_chart_job, time_chart_invocation = dashboard.plots_time_chart(wf_id) return render_template('workflow/charts/time_chart.json', root_wf_id=root_wf_id, wf_id=wf_id, time_chart_job=time_chart_job, time_chart_invocation=time_chart_invocation)
def time_chart(username, root_wf_id, wf_id): """ Get job-distribution information """ dashboard = Dashboard(g.master_db_url, root_wf_id, wf_id) time_chart_job, time_chart_invocation = dashboard.plots_time_chart(wf_id) d = [] for i in range(len(time_chart_job)): d.append( { "date_format": time_chart_job[i].date_format, "count": { "job": time_chart_job[i].count, "invocation": time_chart_invocation[i].count, }, "total_runtime": { "job": time_chart_job[i].total_runtime, "invocation": time_chart_invocation[i].total_runtime, }, } ) return serialize(d)