From 2405a21d4d46d05000d15f51d25fa9904eebdfc4 Mon Sep 17 00:00:00 2001 From: Ben Darnell Date: Mon, 19 Jun 2023 15:30:48 -0400 Subject: [PATCH] asyncio_test: Remove obsolete py3.4 compatibility --- tornado/test/asyncio_test.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/tornado/test/asyncio_test.py b/tornado/test/asyncio_test.py index 4eda9395c..bb6416a54 100644 --- a/tornado/test/asyncio_test.py +++ b/tornado/test/asyncio_test.py @@ -44,15 +44,8 @@ class AsyncIOLoopTest(AsyncTestCase): @gen_test def test_asyncio_future(self): # Test that we can yield an asyncio future from a tornado coroutine. - # Without 'yield from', we must wrap coroutines in ensure_future, - # which was introduced during Python 3.4, deprecating the prior "async". - if hasattr(asyncio, "ensure_future"): - ensure_future = asyncio.ensure_future - else: - # async is a reserved word in Python 3.7 - ensure_future = getattr(asyncio, "async") - - x = yield ensure_future( + # Without 'yield from', we must wrap coroutines in ensure_future. + x = yield asyncio.ensure_future( asyncio.get_event_loop().run_in_executor(None, lambda: 42) ) self.assertEqual(x, 42) -- 2.47.2