]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)
authorSerhiy Storchaka <storchaka@gmail.com>
Wed, 28 May 2025 17:11:09 +0000 (20:11 +0300)
committerGitHub <noreply@github.com>
Wed, 28 May 2025 17:11:09 +0000 (20:11 +0300)
commitbac3fcba5b2d83aa294267a456ccc36d86151dd4
tree08897bbd4e0e94530371da6dad38cc5db438c91a
parentb265a7ddeb12b2040d80b471d447ce4c3ff4bb95
gh-108512: Add and use new replacements for PySys_GetObject() (GH-111035)

Add functions PySys_GetAttr(), PySys_GetAttrString(),
PySys_GetOptionalAttr() and PySys_GetOptionalAttrString().
32 files changed:
Doc/c-api/init_config.rst
Doc/c-api/sys.rst
Doc/data/stable_abi.dat
Doc/whatsnew/3.15.rst
Include/internal/pycore_sysmodule.h
Include/sysmodule.h
Lib/test/test_capi/test_sys.py
Lib/test/test_stable_abi_ctypes.py
Misc/NEWS.d/next/C_API/2023-10-18-14-36-35.gh-issue-108512.fMZLfr.rst [new file with mode: 0644]
Misc/stable_abi.toml
Modules/_cursesmodule.c
Modules/_lsprof.c
Modules/_pickle.c
Modules/_testlimitedcapi/sys.c
Modules/_threadmodule.c
Modules/_tkinter.c
Modules/faulthandler.c
Modules/main.c
Modules/syslogmodule.c
Objects/moduleobject.c
PC/python3dll.c
Python/_warnings.c
Python/bltinmodule.c
Python/ceval.c
Python/errors.c
Python/import.c
Python/initconfig.c
Python/intrinsics.c
Python/pylifecycle.c
Python/pythonrun.c
Python/sysmodule.c
Python/traceback.c