From: Ben Darnell Date: Mon, 19 Jun 2023 19:30:48 +0000 (-0400) Subject: asyncio_test: Remove obsolete py3.4 compatibility X-Git-Tag: v6.4.0b1~27^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F3284%2Fhead;p=thirdparty%2Ftornado.git asyncio_test: Remove obsolete py3.4 compatibility --- 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)