STINNER Victor added the comment:
do agree that asyncio.CancelledError should be documented?
Yes, I would prefer to get the exception from asyncio, even if it is
officially an alias to an exception of a different module.
It would be surprising to have to import concurrent.futures in a
module written for asyncio, just to catch this exception.