Skip to content

Commit 6afbaab

Browse files
committed
stop checking for eager factory in taskgroups
1 parent 38d7b0b commit 6afbaab

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Lib/asyncio/taskgroups.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -141,13 +141,11 @@ def create_task(self, coro, *, name=None, context=None):
141141
raise RuntimeError(f"TaskGroup {self!r} is finished")
142142
if self._aborting:
143143
raise RuntimeError(f"TaskGroup {self!r} is shutting down")
144-
if hasattr(self._loop, "eager_task_factory"):
145-
task = self._loop.eager_task_factory(coro, name=name, context=context)
146-
elif context is None:
144+
if context is None:
147145
task = self._loop.create_task(coro)
148146
else:
149147
task = self._loop.create_task(coro, context=context)
150-
if not task.done(): # If it's done already, it's a future
148+
if name is not None and not task.done(): # If it's done already, it's a future
151149
tasks._set_task_name(task, name)
152150
task.add_done_callback(self._on_task_done)
153151
self._tasks.add(task)

0 commit comments

Comments
 (0)