Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32.2k
bpo-37322: Fix ResourceWarning and exception handling in test (GH-25553)#25553
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
bedevere-bot commentedApr 23, 2021
🤖 New build scheduled with the buildbot fleet by@tiran for commit a3594aab883ba2e1d47ab853c1301d68c66fe2e3 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
Buildbots failed to trigger, let's try again. |
bedevere-bot commentedApr 23, 2021
🤖 New build scheduled with the buildbot fleet by@tiran for commit a3594aab883ba2e1d47ab853c1301d68c66fe2e3 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
bedevere-bot commentedApr 23, 2021
🤖 New build scheduled with the buildbot fleet by@pablogsal for commit a3594aab883ba2e1d47ab853c1301d68c66fe2e3 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
# On Windows sometimes test_pha_required_nocert receives the | ||
# PEER_DID_NOT_RETURN_A_CERTIFICATE exception | ||
# before the 'tlsv13 alert certificate required' exception. | ||
# If the server is stopped when PEER_DID_NOT_RETURN_A_CERTIFICATE | ||
# is received test_pha_required_nocert fails with ConnectionResetError | ||
# because the underlying socket is closed |
matthewhughes934Apr 23, 2021 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Is there a risk of this failing on Windows, or would this be covered by the CI suite? I'm not too familiar with the code (nor windows) so I kept away from this when I was looking around this issue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Python has pre-commit CI and post-commit buildbots for all major platforms including multiple flavors of Windows.
It doesn't make any sense the raise an exception here. The exception just breaks the handler thread and does not even end up in the test case.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Thanks! That clears things up
a3594aa
to04260c4
Comparebedevere-bot commentedApr 23, 2021
🤖 New build scheduled with the buildbot fleet by@tiran for commit 04260c43c5879a7ef3800c045d9dfacab5c225a1 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
bedevere-bot commentedApr 23, 2021
🤖 New build scheduled with the buildbot fleet by@tiran for commit 62653f2715fc4e8f9c991b867cee5825fc4d0077 🤖 If you want to schedule another build, you need to add the ":hammer: test-with-buildbots" label again. |
62653f2
tob0b4024
Compareb0b4024
to25fd780
Comparebedevere-bot commentedApr 24, 2021
Thanks@tiran for the PR 🌮🎉.. I'm working now to backport this PR to: 3.8, 3.9. |
Sorry,@tiran, I could not cleanly backport this to |
Sorry@tiran, I had trouble checking out the |
bedevere-bot commentedApr 24, 2021
GH-25572 is a backport of this pull request to the3.9 branch. |
bedevere-bot commentedApr 24, 2021
GH-25573 is a backport of this pull request to the3.8 branch. |
…ythonGH-25553)Revert 73ea546, increase logging, and improve stability of test.Handle all OSErrors in a single block. OSError also takes care ofSSLError and socket's connection errors.Partly reverts commit fb7e750. Thethreaded connection handler must not raise an unhandled exception..(cherry picked from commitc8666cf)Co-authored-by: Christian Heimes <christian@python.org>
…ythonGH-25553)Revert 73ea546, increase logging, and improve stability of test.Handle all OSErrors in a single block. OSError also takes care ofSSLError and socket's connection errors.Partly reverts commit fb7e750. Thethreaded connection handler must not raise an unhandled exception..(cherry picked from commitc8666cf)Co-authored-by: Christian Heimes <christian@python.org>
Uh oh!
There was an error while loading.Please reload this page.
Handle all OSErrors in a single block. OSError also takes care of
SSLError and socket's connection errors.
Partly reverts commitfb7e750. The
threaded connection handler must not raise an unhandled exception.
https://bugs.python.org/issue37322