silverback icon indicating copy to clipboard operation
silverback copied to clipboard

refactor: use quattro

Open fubuloubu opened this issue 1 year ago • 2 comments

What I did

Quattro has a Python 3.10+ compatible implementation of TaskGroups (which is 3.11+), and some other nicer API for working with some asyncio functions (such as gather) using TaskGroups where we should get more stable error messages on internal failures (i.e. no leakage of internal tasks failing)

Will attempt to fix #67 if we can fixes SBK-428

How I did it

How to verify it

Checklist

  • [ ] Passes all linting checks (pre-commit and CI jobs)
  • [ ] New test cases have been added and are passing
  • [ ] Documentation has been updated
  • [ ] PR title follows Conventional Commit standard (will be automatically included in the changelog)

fubuloubu avatar May 04 '24 19:05 fubuloubu

Have to debug why shutdown tasks are not running with this

fubuloubu avatar May 31 '24 18:05 fubuloubu

Gonna just re-open this one under a new PR

fubuloubu avatar Mar 11 '25 21:03 fubuloubu