summaryrefslogtreecommitdiffstats
path: root/Tools/c-analyzer/cpython/_analyzer.py
diff options
context:
space:
mode:
authorEric Snow <ericsnowcurrently@gmail.com>2022-02-09 01:37:57 (GMT)
committerGitHub <noreply@github.com>2022-02-09 01:37:57 (GMT)
commit77bab59c8a1f04922bb975cc4f11e5323d1d379d (patch)
tree259233fcbcf7874f1923219faa4a40039776fdbb /Tools/c-analyzer/cpython/_analyzer.py
parent06e1701ad3956352bc0f42b8f51c2f8cc85bf378 (diff)
downloadcpython-77bab59c8a1f04922bb975cc4f11e5323d1d379d.zip
cpython-77bab59c8a1f04922bb975cc4f11e5323d1d379d.tar.gz
cpython-77bab59c8a1f04922bb975cc4f11e5323d1d379d.tar.bz2
bpo-36876: Update the c-analyzer whitelist. (gh-31225)
This change adds variables that had been added since the last time the whitelist was updated. It also cleans up the list a little. https://bugs.python.org/issue36876
Diffstat (limited to 'Tools/c-analyzer/cpython/_analyzer.py')
-rw-r--r--Tools/c-analyzer/cpython/_analyzer.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/Tools/c-analyzer/cpython/_analyzer.py b/Tools/c-analyzer/cpython/_analyzer.py
index 0990423..49de9d8 100644
--- a/Tools/c-analyzer/cpython/_analyzer.py
+++ b/Tools/c-analyzer/cpython/_analyzer.py
@@ -32,6 +32,7 @@ from . import _parser, REPO_ROOT
_DATA_DIR = os.path.dirname(__file__)
KNOWN_FILE = os.path.join(_DATA_DIR, 'known.tsv')
IGNORED_FILE = os.path.join(_DATA_DIR, 'ignored.tsv')
+NEED_FIX_FILE = os.path.join(_DATA_DIR, 'globals-to-fix.tsv')
KNOWN_IN_DOT_C = {
'struct _odictobject': False,
'PyTupleObject': False,
@@ -85,6 +86,7 @@ def write_known():
def read_ignored():
if not _IGNORED:
_IGNORED.update(_datafiles.read_ignored(IGNORED_FILE, relroot=REPO_ROOT))
+ _IGNORED.update(_datafiles.read_ignored(NEED_FIX_FILE, relroot=REPO_ROOT))
return dict(_IGNORED)