ssl: store SSL socket owners as weak references (#8423) · RustPython/RustPython@12f3646 · GitHub
Skip to content

Commit 12f3646

Browse files
authored
ssl: store SSL socket owners as weak references (#8423)
Assisted-by: Codex:gpt-5.6-sol
1 parent 95f9d17 commit 12f3646

3 files changed

Lines changed: 31 additions & 11 deletions

File tree

Lib/test/test_asyncio/test_ssl.py

Lines changed: 0 additions & 2 deletions

Lib/test/test_ssl.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1479,7 +1479,6 @@ def dummycallback(sock, servername, ctx):
14791479
ctx.set_servername_callback(None)
14801480
ctx.set_servername_callback(dummycallback)
14811481

1482-
@unittest.expectedFailure # TODO: RUSTPYTHON; AssertionError: Expected 'mock' to not have been called. Called 1 times.
14831482
def test_sni_callback_on_dead_references(self):
14841483
# See https://github.com/python/cpython/issues/146080.
14851484
c_ctx = make_test_context()

crates/stdlib/src/ssl.rs

Lines changed: 31 additions & 8 deletions

0 commit comments

Comments
 (0)