summaryrefslogtreecommitdiffstats
path: root/Modules/_io
diff options
context:
space:
mode:
authorErlend E. Aasland <erlend.aasland@protonmail.com>2023-05-06 20:26:06 (GMT)
committerGitHub <noreply@github.com>2023-05-06 20:26:06 (GMT)
commit3b14b51d11ae23a915299a8f9bf650ca2ae90566 (patch)
treeede682513884c2e1e173d81300e04459874470bc /Modules/_io
parentde7f694e3c92797fe65f04cd2c6941ed0446bb24 (diff)
downloadcpython-3b14b51d11ae23a915299a8f9bf650ca2ae90566.zip
cpython-3b14b51d11ae23a915299a8f9bf650ca2ae90566.tar.gz
cpython-3b14b51d11ae23a915299a8f9bf650ca2ae90566.tar.bz2
gh-101819: Remove unused 'locale_module' from _io state (#104246)
The locale module reference was introduced by 932ff8368 in 2013, and rendered unused by 710e82630 (gh-23050) in 2020.
Diffstat (limited to 'Modules/_io')
-rw-r--r--Modules/_io/_iomodule.c3
-rw-r--r--Modules/_io/_iomodule.h2
2 files changed, 0 insertions, 5 deletions
diff --git a/Modules/_io/_iomodule.c b/Modules/_io/_iomodule.c
index 403968a..99b8a8e 100644
--- a/Modules/_io/_iomodule.c
+++ b/Modules/_io/_iomodule.c
@@ -580,7 +580,6 @@ iomodule_traverse(PyObject *mod, visitproc visit, void *arg) {
_PyIO_State *state = get_io_state(mod);
if (!state->initialized)
return 0;
- Py_VISIT(state->locale_module);
Py_VISIT(state->unsupported_operation);
Py_VISIT(state->PyIncrementalNewlineDecoder_Type);
@@ -605,8 +604,6 @@ iomodule_clear(PyObject *mod) {
_PyIO_State *state = get_io_state(mod);
if (!state->initialized)
return 0;
- if (state->locale_module != NULL)
- Py_CLEAR(state->locale_module);
Py_CLEAR(state->unsupported_operation);
Py_CLEAR(state->PyIncrementalNewlineDecoder_Type);
diff --git a/Modules/_io/_iomodule.h b/Modules/_io/_iomodule.h
index 8a788fb..c971c98 100644
--- a/Modules/_io/_iomodule.h
+++ b/Modules/_io/_iomodule.h
@@ -143,8 +143,6 @@ extern PyModuleDef _PyIO_Module;
typedef struct {
int initialized;
- PyObject *locale_module;
-
PyObject *unsupported_operation;
/* Types */