https://github.com/python/cpython/commit/11f032f904c8019b332a3c367f335e05cde63628
commit: 11f032f904c8019b332a3c367f335e05cde63628
branch: main
author: Itamar Oren <[email protected]>
committer: itamaro <[email protected]>
date: 2026-06-15T21:51:39-07:00
summary:

gh-151522: Guard against None transport in slow-socket SSL test (#151523)

files:
M Lib/test/test_asyncio/test_ssl.py

diff --git a/Lib/test/test_asyncio/test_ssl.py 
b/Lib/test/test_asyncio/test_ssl.py
index ca15fc3bdd42dd7..784c784d261dc66 100644
--- a/Lib/test/test_asyncio/test_ssl.py
+++ b/Lib/test/test_asyncio/test_ssl.py
@@ -1544,6 +1544,9 @@ async def client(addr):
             # This triggers bug gh-115514, also tested using mocks in
             # 
test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_buffer_after_close
             socket_transport = writer.transport._ssl_protocol._transport
+            # connection_lost may have already cleared _transport.
+            if socket_transport is None:
+                return
 
             class SocketWrapper:
                 def __init__(self, sock) -> None:

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to