#python #concurrent.futures
#python #concurrent.futures
Вопрос:
Возможно ли получить статус задания ( Future
) или даже некоторые частичные результаты при использовании concurrent.futures
package из Python?
Насколько я видел, вы можете добавлять обратные вызовы только тогда, когда задание выполнено с помощью:
add_done_callback(fn)
метод, но не для получения его статуса.
Комментарии:
1. Вы можете запросить, выполняется ли вызов с помощью метода concurrent.futures . Future.running()
2. @Nitul docs.python.org/3/library/concurrent.futures.html : «running() Возвращает True, если вызов выполняется в данный момент и не может быть отменен». таким образом, этот вызов не сообщает о прогрессе.