Как прервать функцию при отмене из интерфейса в Python? - PullRequest
0 голосов
/ 22 января 2020

У меня есть функция извлечения данных, подобная этой:

@controller.route('/scrap_all_categories')
def scrap_all_categories():   
    result = ETL_jobs.extract_all_category(url, conn)
    return result

Extract_all_category - это функция, которая извлекает данные с веб-сайта, используя BeautifulSoup. Таким образом, требуется около 30 минут до окончания sh и выполняется до тех пор, пока работа не будет выполнена без использования ключа прерывания. И мне нужно создать функцию, чтобы отменить этот процесс. Какие функции в Python я могу использовать, чтобы прервать эту работу.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...