]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-133016: Fix a reference to removed `asyncio.futures.TimeoutError` (#133019)
authorJohn <john-xyz@outlook.com>
Sat, 26 Apr 2025 18:57:08 +0000 (13:57 -0500)
committerGitHub <noreply@github.com>
Sat, 26 Apr 2025 18:57:08 +0000 (18:57 +0000)
Just use the builtin `TimeoutError`, and remove the import of `futures`.

Lib/test/test_asyncio/utils.py

index ad2bde490c888acf2022b4446a2f15c6d0bcd0ac..0a96573a81c173782b0993bd36fd6cb34aaec1d2 100644 (file)
@@ -28,7 +28,6 @@ except ImportError:  # pragma: no cover
 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
@@ -104,7 +103,7 @@ def run_until(loop, pred, timeout=support.SHORT_TIMEOUT):
         loop.run_until_complete(tasks.sleep(delay))
         delay = max(delay * 2, 1.0)
     else:
-        raise futures.TimeoutError()
+        raise TimeoutError()
 
 
 def run_once(loop):