Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: use quattro #78

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from
Draft

refactor: use quattro #78

wants to merge 4 commits into from

Conversation

fubuloubu
Copy link
Member

@fubuloubu fubuloubu commented May 4, 2024

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 fubuloubu force-pushed the refactor/use-quattro branch from 7d42589 to 2023c8e Compare May 31, 2024 18:37
@fubuloubu
Copy link
Member Author

Have to debug why shutdown tasks are not running with this

Copy link

linear bot commented Jun 13, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Gracefully resolve shutdown
1 participant