summaryrefslogtreecommitdiffstats
path: root/Tools/c-analyzer
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2024-09-02 21:25:08 (GMT)
committerGitHub <noreply@github.com>2024-09-02 21:25:08 (GMT)
commit33b790978d8b817a66a4a117a8c38a857b6103f0 (patch)
treeea11817b7267715e2b19e944e42233c7a4a28399 /Tools/c-analyzer
parentdb42934270c5c23be9f6804cad98dfd8234caf6f (diff)
downloadcpython-33b790978d8b817a66a4a117a8c38a857b6103f0.zip
cpython-33b790978d8b817a66a4a117a8c38a857b6103f0.tar.gz
cpython-33b790978d8b817a66a4a117a8c38a857b6103f0.tar.bz2
gh-107954, PEP 741: Add PyConfig_Get()/Set() functions (#123472)
Add PyConfig_Get(), PyConfig_GetInt(), PyConfig_Set() and PyConfig_Names() functions to get and set the current runtime Python configuration. Add visibility and "sys spec" to config and preconfig specifications. _PyConfig_AsDict() now converts PyConfig.xoptions as a dictionary. Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Diffstat (limited to 'Tools/c-analyzer')
-rw-r--r--Tools/c-analyzer/cpython/_parser.py1
-rw-r--r--Tools/c-analyzer/cpython/ignored.tsv1
2 files changed, 2 insertions, 0 deletions
diff --git a/Tools/c-analyzer/cpython/_parser.py b/Tools/c-analyzer/cpython/_parser.py
index 4b75dca..3a73f65 100644
--- a/Tools/c-analyzer/cpython/_parser.py
+++ b/Tools/c-analyzer/cpython/_parser.py
@@ -329,6 +329,7 @@ MAX_SIZES = {
_abs('Python/parking_lot.c'): (40_000, 1000),
_abs('Python/pylifecycle.c'): (500_000, 5000),
_abs('Python/pystate.c'): (500_000, 5000),
+ _abs('Python/initconfig.c'): (50_000, 500),
# Generated files:
_abs('Include/internal/pycore_opcode.h'): (10_000, 1000),
diff --git a/Tools/c-analyzer/cpython/ignored.tsv b/Tools/c-analyzer/cpython/ignored.tsv
index b91b117..bce64ed 100644
--- a/Tools/c-analyzer/cpython/ignored.tsv
+++ b/Tools/c-analyzer/cpython/ignored.tsv
@@ -90,6 +90,7 @@ Python/initconfig.c - _Py_StandardStreamErrors -
# Internal constant list
Python/initconfig.c - PYCONFIG_SPEC -
+Python/initconfig.c - PYPRECONFIG_SPEC -
##-----------------------