-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Issues/23373 reactor race condition #27864
Issues/23373 reactor race condition #27864
Conversation
@DmitryKuzmenko I think you'll want to also look at #27843 for an alternative implementation. |
@cachedout saw it yesterday, just shared my solution. Now I'm looking to Tom's solution in details. At least it looks closer to Tornado and more Pythonic. |
...to guarantee always exit on break
The dict wrapper keeps different dict instances for different threads
If highstate dict contatins mix of key to dict and key to any other object outputter throws error.
@DmitryKuzmenko Sounds good. I was just making sure you saw it. Thanks! |
ada2b27
to
ec0e25c
Compare
@cachedout thank you for taking care of this =) |
I've picked bugfixes for the existing non-related bugs from this PR and published them as separate PRs. The main bugfix would be done by Thomas so I close this one. |
Please DO NOT immediately merge
My approach for #23373