This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jborean93
Recipients asvetlov, cooperlees, fantix, jborean93, yselivanov
Date 2021-04-13.05:11:38
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1618290698.82.0.40876433551.issue37179@roundup.psfhosted.org>
In-reply-to
Content
I'm looking through the PR https://github.com/python/cpython/pull/17975 and it doesn't look like it addresses this particular problem. The code for start_tls https://github.com/python/cpython/blob/d2a8e69c2c605fbaa3656a5f99aa8d295f74c80e/Lib/asyncio/base_events.py#L1210-L1212 has a check for the attribute '_start_tls_compatible' but _SSLProtocolTransport (https://github.com/python/cpython/blob/master/Lib/asyncio/sslproto.py) does not set this. The PR mentioned https://github.com/python/cpython/pull/17975 does not seem to touch any of this so I would assume the problem is still there?

I also installed 3.10.0a7 and this problem still persists when I call loop.start_tls with my SSL writer transport.
History
Date User Action Args
2021-04-13 05:11:38jborean93setrecipients: + jborean93, fantix, asvetlov, yselivanov, cooperlees
2021-04-13 05:11:38jborean93setmessageid: <1618290698.82.0.40876433551.issue37179@roundup.psfhosted.org>
2021-04-13 05:11:38jborean93linkissue37179 messages
2021-04-13 05:11:38jborean93create