added executor factory to ConcentrationModelJsonResponse class
This commit is contained in:
parent
c52d017a31
commit
ddf7684798
1 changed files with 5 additions and 1 deletions
|
|
@ -244,7 +244,11 @@ class ConcentrationModelJsonResponse(BaseRequestHandler):
|
|||
timeout=300,
|
||||
)
|
||||
model = form.build_model()
|
||||
report_data_task = executor.submit(calculate_report_data, form, model)
|
||||
report_data_task = executor.submit(calculate_report_data, form, model,
|
||||
executor_factory=functools.partial(
|
||||
concurrent.futures.ThreadPoolExecutor,
|
||||
self.settings['report_generation_parallelism'],
|
||||
),)
|
||||
report_data: dict = await asyncio.wrap_future(report_data_task)
|
||||
await self.finish(report_data)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue