Остановить работу Python скрипта на бекенде запущенного при помощи AJAX get запроса на клиентской стороне
Имеется бекенд написанный на Django. Клиентская сторона отправляет AJAX get запрос на серверную часть и ждёт ответа. В это время на бекенде запускается скрипт (время работы варьируется от 2 до 40 секунд). Сам скрипт представляет собой многопоточную работу 10 функций, которые считывают некоторое данные, добавляют их в список, а затем список добавляется в бд. Каким образом можно остановить работу скрипта не дожидаясь окончания его работы? Я не опытен в языке, но думал, что необходим некий флаг, в случае срабатывания которого скрипт делает, к примеру, банальный return или thread.join(). Но вопрос куда его вставить, т.к. многопоточность реализована через ThreadPoolExecutor? Может реализовать потоки на asyncio?