bpo-42333: Port _ssl extension to multiphase initialization (PEP 489) (GH-23253) by tiran · Pull Request #23253 · python/cpython
tiran
changed the title
bpo-42333: Port ssl module to use heap types and module state
bpo-42333: Port _ssl extension to multiphase initialization (PEP 489)
tiran
marked this pull request as ready for review
- Introduce sslmodule_slots - Introduce sslmodulestate - Use sslmodulestate - Get rid of PyState_FindModule - Move new structs and helpers to header file - Use macros to access state - Keep a strong ref to socket type
tiran
changed the title
bpo-42333: Port _ssl extension to multiphase initialization (PEP 489)
bpo-42333: Port _ssl extension to multiphase initialization (PEP 489) (GH-23253)
tiran
deleted the
ssl_modulestate
branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters