#concurrency
1 paper
-
inspiration
gather() Is Not Structured Concurrency
asyncio.gather() runs coroutines concurrently. asyncio.TaskGroup runs them with a defined lifetime, cancellation contract, and error propagation model. They are not the same tool. The difference matters the moment one task fails.