Issue 24017: Fix asyncio.CoroWrapper to support 'async def' coroutines
diff --git a/Lib/asyncio/coroutines.py b/Lib/asyncio/coroutines.py
index 4933cf8..edb6806 100644
--- a/Lib/asyncio/coroutines.py
+++ b/Lib/asyncio/coroutines.py
@@ -120,7 +120,7 @@
         __await__ = __iter__ # make compatible with 'await' expression
 
     def __next__(self):
-        return next(self.gen)
+        return self.gen.send(None)
 
     if _YIELD_FROM_BUG:
         # For for CPython issue #21209: using "yield from" and a custom