Skip to content

Introduce task groups to asyncio and change task cancellation semantics #90908

Closed
@gvanrossum

Description

@gvanrossum
BPO 46752
Nosy @gvanrossum, @njsmith, @asvetlov, @dhalbert, @1st1, @Tinche, @iritkatriel, @YvesDup
PRs
  • bpo-46752: Introduce task groups in asyncio #31270
  • bpo-46752: Slight improvements to TaskGroup API #31398
  • bpo-46752: Uniform TaskGroup.__repr__ #31409
  • bpo-46752: Reduce flakiness of taskgroups test 13 #31411
  • bpo-46771: Implement task cancel requests #31513
  • bpo-46752: Taskgroup tweaks #31559
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = 'https://github.com/gvanrossum'
    closed_at = None
    created_at = <Date 2022-02-14.20:44:29.619>
    labels = ['3.11', 'expert-asyncio']
    title = 'Introduce task groups to asyncio and change task cancellation semantics'
    updated_at = <Date 2022-02-25.15:33:21.072>
    user = 'https://github.com/gvanrossum'

    bugs.python.org fields:

    activity = <Date 2022-02-25.15:33:21.072>
    actor = 'yduprat'
    assignee = 'gvanrossum'
    closed = False
    closed_date = None
    closer = None
    components = ['asyncio']
    creation = <Date 2022-02-14.20:44:29.619>
    creator = 'gvanrossum'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 46752
    keywords = ['patch', 'needs review']
    message_count = 10.0
    messages = ['413260', '413305', '413306', '413335', '413344', '413346', '413348', '413353', '413467', '413577']
    nosy_count = 8.0
    nosy_names = ['gvanrossum', 'njs', 'asvetlov', 'dhalbert', 'yselivanov', 'tinchester', 'iritkatriel', 'yduprat']
    pr_nums = ['31270', '31398', '31409', '31411', '31513', '31559']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue46752'
    versions = ['Python 3.11']

    Metadata

    Metadata

    Assignees

    Projects

    • Status

      No status
    • Status

      Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions