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
do better with loop cleanup #3245
do better with loop cleanup #3245
Conversation
This isn't review ready. Some of this needs changing, and it's going to be used to cleanup the logic in main more. |
This should be ready to go now. |
Make some other things coroutines to work with improved design
- see bpo-23057 - neccessary for windows users - nice for consistent support channel info / feature availability
Handling cleanup properly on windows requires something which was fixed in python3.8 (bpo-23057) Since we have to update the deps here for this, we'll be doing it for all platforms to ensure feature availability is uniform across platforms |
Current PR state disables our pylint check due to pylint-dev/pylint#3247 More internal discussion around this happening. |
Code Climate has analyzed commit ad3a431 and detected 0 issues on this pull request. View more on Code Climate. |
Description of the changes
It should reduce console noise during cleanup.
Should also fix the issues some people had on windows with a keyboard interrupt hanging rather than quiting.