diff --git a/app/utils/jinjia2html_v2.py b/app/utils/jinjia2html_v2.py index d3171a83c8a37c34c9f2f99f6877973d80996a56..43651979975f97840cdd6e8664df195f63e1835f 100644 --- a/app/utils/jinjia2html_v2.py +++ b/app/utils/jinjia2html_v2.py @@ -193,9 +193,12 @@ class DataIntegrate: propose_fund_data_list = [] propose_fund_evaluation = portfolio_diagnose.propose_fund_evaluation() propose_radar_chart_data = portfolio_diagnose.propose_fund_radar() - with futures.ProcessPoolExecutor(os.cpu_count()) as executor: - res = executor.map(gen_radar_chart, propose_radar_chart_data) - res = list(res) + # with futures.ProcessPoolExecutor(os.cpu_count()) as executor: + # res = executor.map(gen_radar_chart, propose_radar_chart_data) + res = [] + for chart_data in propose_radar_chart_data: + r = draw_index_combination_chart(chart_data) + res.append(r) for i in range(len(propose_fund_evaluation)): propose_fund_data_list.append({ 'fund_name': propose_fund_evaluation[i]['name'],