gh-133016: Fix a reference to removed `asyncio.futures.TimeoutError` (GH-133019)
Just use the builtin `TimeoutError`, and remove the import of `futures`.
(cherry picked from commit
8d6d7386a35b4a6fdd7d599f2184780bb83cc306)
Co-authored-by: John <john-xyz@outlook.com>
from asyncio import base_events
from asyncio import events
from asyncio import format_helpers
-from asyncio import futures
from asyncio import tasks
from asyncio.log import logger
from test import support
loop.run_until_complete(tasks.sleep(delay))
delay = max(delay * 2, 1.0)
else:
- raise futures.TimeoutError()
+ raise TimeoutError()
def run_once(loop):