Use asyncio.TaskGroup
for downloading in parallel
#128
Labels
enhancement
A new feature or other enhancement to the library
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.
The text was updated successfully, but these errors were encountered: