Change by Jason Haydaman :
--
keywords: +patch
pull_requests: +6690
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue33238>
___
___
Py
Jason Haydaman added the comment:
May also be worth pointing out that even in the case of only calling set_result
once, _done_callbacks still has _chain_future in it:
import asyncio
import concurrent.futures
f = concurrent.futures.Future()
async_f = asyncio.wrap_future(f)
f.set_result(1
New submission from Jason Haydaman :
When the concurrent Future wrapped by asyncio.wrap_future has set_result or
set_exception called multiple times, I get the following traceback:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/asyncio/events.py", line 14