Skip to content

Use asyncio.TaskGroup for downloading in parallel #128

@exitflynn

Description

@exitflynn

Task Groups are a new feature introduced in python 3.11 which make it more convenient to create/work with parallel tasks.
This change would more or less just be a nice-to-have in the sense that it'd reduce some complexity when looking at the code and make it more easier to maintain/contribute.
However there's a requirement of a python version >=3.11, which I'm guessing won't be on most machines right now, so I'm not sure if it's something we can implement in the near-future (i'm unfamiliar with how these things are dealt with usually in projects). I figured I'd raise an issue addressing it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementA new feature or other enhancement to the library

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions