Fix: TaskGroup create_task missing eager_start and kwargs #15063
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #15017
Update the create_task method signature in stdlib/asyncio/taskgroups.pyi to include the missing eager_start parameter (bool | None = None) and **kwargs: Any. This aligns the type stub with the actual Python 3.12+ implementation of TaskGroup.create_task().
AI Analysis
This is a simple bug fix for missing parameters in the TaskGroup.create_task() method signature in the type stubs. The issue reports that the eager_start parameter and **kwargs are missing from the method definition in asyncio/taskgroups.pyi.
Changes Made
stdlib/asyncio/taskgroups.pyiAI Model Used
claude-sonnet-4-5-20250929
Confidence Score
95%
This PR was automatically generated by Kodin