Use ExceptionGroups when they become available
Open
Blocked
enhancement
- Dominant language
- Python
- Stars
- 9
- Forks
- 9
- Avg merge
- 12d 12h
- Merged PRs (30d)
- 2
Description
Python added [ExceptionGroups](https://docs.python.org/3/library/exceptions.html#exception-groups) in version 3.11. These would be useful in the context the multiprocessing routines used by fab. We should consider using these when 3.10 goes out of support.
Contributor guide
Research direction
Start by reading Python's ExceptionGroups documentation and locating the multiprocessing routines used by fab. Confirm the project's Python 3.10 support status before deciding the scope. Done means an agreed implementation uses ExceptionGroups when that support boundary is reached, with relevant behavior covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100