8000 [3.14] gh-135839: Fix `module_traverse` and `module_clear` in subinte… · python/cpython@6e5350d · GitHub
[go: up one dir, main page]

Skip to content

Commit 6e5350d

Browse files
[3.14] gh-135839: Fix module_traverse and module_clear in subinterp modules (GH-135937) (#135939)
gh-135839: Fix `module_traverse` and `module_clear` in subinterp modules (GH-135937) (cherry picked from commit bcc2cba) Co-authored-by: sobolevn <mail@sobolevn.me>
1 parent 8ef0398 commit 6e5350d

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

Modules/_interpqueuesmodule.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1952,8 +1952,7 @@ static int
19521952
module_traverse(PyObject *mod, visitproc visit, void *arg)
19531953
{
19541954
module_state *state = get_module_state(mod);
1955-
(void)traverse_module_state(state, visit, arg);
1956-
return 0;
1955+
return traverse_module_state(state, visit, arg);
19571956
}
19581957

19591958
static int
@@ -1962,8 +1961,7 @@ module_clear(PyObject *mod)
19621961
module_state *state = get_module_state(mod);
19631962

19641963
// Now we clear the module state.
1965-
(void)clear_module_state(state);
1966-
return 0;
1964+
return clear_module_state(state);
19671965
}
19681966

19691967
static void

Modules/_interpretersmodule.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1706,17 +1706,15 @@ module_traverse(PyObject *mod, visitproc visit, void *arg)
17061706
{
17071707
module_state *state = get_module_state(mod);
17081708
assert(state != NULL);
1709-
(void)traverse_module_state(state, visit, arg);
1710-
return 0;
1709+
return traverse_module_state(state, visit, arg);
17111710
}
17121711

17131712
static int
17141713
module_clear(PyObject *mod)
17151714
{
17161715
module_state *state = get_module_state(mod);
17171716
assert(state != NULL);
1718-
(void)clear_module_state(state);
1719-
return 0;
1717+
return clear_module_state(state);
17201718
}
17211719

17221720
static void

0 commit comments

Comments
 (0)
0