Q&A
Q&AWhat does an asyncio TaskGroup do after a child fails?
It cancels unfinished siblings, waits for cleanup, and surfaces failures as a group.
Read the concise answer
Child cancellation is cooperative, so cleanup must run and cancellation should normally be re-raised. A task group scopes lifetimes; it does not roll back remote effects or make partial success a business policy.