asyncio: fix task factory types (#11993)

This commit is contained in:
Jelle Zijlstra authored and GitHub committed 2024-05-21 11:18:38 +02:00
1 parent d479e0f24a
commit eeea0ac614
3 files changed
+20 -7

No files matched your search

@@ -0,0 +1,13 @@
import asyncio
import sys
def get_set(loop: asyncio.BaseEventLoop) -> None:
loop.set_task_factory(loop.get_task_factory())
if sys.version_info >= (3, 12):
def eager(loop: asyncio.BaseEventLoop) -> None:
loop.set_task_factory(asyncio.eager_task_factory)
loop.set_task_factory(asyncio.create_eager_task_factory(asyncio.Task))