У меня такой код:

Из concurrent.futures импортировать ThreadPoolExecutor

def load_database():
    with ThreadPoolExecutor(max_workers=10) as executor:
        futures = [executor.submit(load_person, x) for x in range(max_people - 1)]
        for future in as_completed(futures):
            return(future.result()) 
        print(futures)

Я получаю сообщение «NameError: имя as_completed не определено»

Мне нужно импортировать что-то еще, чтобы использовать as_completed?

Спасибо, Крисси

0
Chrissy Scott 17 Фев 2021 в 00:53

1 ответ

Лучший ответ

as_completed живет в concurrent.futures, поэтому вам понадобится from concurrent.futures import as_completed

0
Chance 16 Фев 2021 в 21:58