Your Right to Documentation Failures: The class is actually documented as AsyncResult , not ApplyResult. Two different names for the same class:
>>> multiprocessing.pool.ApplyResult is multiprocessing.pool.AsyncResult True
At some point, the name could be changed, and the documents were not constantly updated, but everything is documented, it is simply documented under the wrong name. (There is a closed error in which someone pointed out that AsyncResult is mentioned in the documents, but the class is actually called ApplyResult, so they added AsyncResult as an alias.)
Brenbarn
source share