Возможно ли получить статус или частичные результаты из concurrent.futures.Будущее?

#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, если вызов выполняется в данный момент и не может быть отменен». таким образом, этот вызов не сообщает о прогрессе.