gh-97696: asyncio eager tasks factory by itamaro · Pull Request #102853 · python/cpython

@bedevere-bot mentioned this pull request

Mar 20, 2023

carljm

@itamaro itamaro marked this pull request as ready for review

March 21, 2023 03:37

gvanrossum

@itamaro

@itamaro

@itamaro

@itamaro

@itamaro

Always create a task object to resolve the design flaw with structured concurrency.
Push the eager step execution into the task implementation, so the task itself knows to eagerly execute the first step if created via the eager task factory.

Co-authored-by: Jacob Bower <jbower@meta.com>

@itamaro

Co-authored-by: Jacob Bower <jbower@meta.com>

@itamaro

gvanrossum

carljm

carljm

@itamaro

@itamaro

carljm added a commit to carljm/cpython that referenced this pull request

May 1, 2023

carljm added a commit to carljm/cpython that referenced this pull request

May 2, 2023

kumaraditya303

kumaraditya303

kumaraditya303

kumaraditya303

itamaro added a commit to itamaro/cpython that referenced this pull request

May 7, 2023

@itamaro itamaro deleted the eager-tasks-factory branch

May 7, 2023 22:16