]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] gh-133016: Fix a reference to removed `asyncio.futures.TimeoutError` (GH-13301...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 26 Apr 2025 19:46:11 +0000 (21:46 +0200)
committerGitHub <noreply@github.com>
Sat, 26 Apr 2025 19:46:11 +0000 (19:46 +0000)
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>
Lib/test/test_asyncio/utils.py

index ce2408fc1aabfb70551a803e0eba481c685a52ec..d9a2939be13eb1510e772a0c7cdcc348a2d52c36 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
@@ -120,7 +119,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):