завершение многопоточного скрипта

robisho

Активный пользователь
Пользователь
Окт 19, 2020
151
26
28
Добрый день. Такое дело, скрипт отрабатывает до конца и останавливается, а должен вывести в консоль END и закрыться.

Python:
with ThreadPoolExecutor(S_THREADS) as executor:
    results = [
        executor.submit(check_one_email, data) for data in dataset
    ]
    for future in as_completed(results):
        pass
print("\nEND")
os._exit(1)

в консоль выводится номер обработанной строки в списке dataset, скрипт выводит номер последней строки и останавливается на следующей строке консоли. подскажите, пожалуйста, почему скрипт не закрывается? спасибо
 

Форум IT Специалистов