8000 remove _math_integer from sys.stdlib_module_names · python/cpython@12850fd · GitHub
[go: up one dir, main page]

Skip to content

Commit 12850fd

Browse files
committed
remove _math_integer from sys.stdlib_module_names
1 parent adc2bd0 commit 12850fd

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

Python/stdlib_module_names.h

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Python/sysmodule.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2899,14 +2899,6 @@ list_stdlib_module_names(void)
28992899
Py_DECREF(names);
29002900
return NULL;
29012901
}
2902-
if (PyUnicode_EqualToUTF8(name, "_math_integer")) {
2903-
Py_DECREF(name);
2904-
name = PyUnicode_FromString("math.integer");
2905-
if (name == NULL) {
2906-
Py_DECREF(names);
2907-
return NULL;
2908-
}
2909-
}
29102902
PyTuple_SET_ITEM(names, i, name);
29112903
}
29122904

Tools/build/generate_stdlib_module_names.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ def list_packages(names: set[str]) -> None:
8181
# includes Windows and macOS extensions.
8282
def list_modules_setup_extensions(names: set[str]) -> None:
8383
checker = ModuleChecker()
84-
names.update(checker.list_module_names(all=True))
84+
# filter out math.integer submodule
85+
names.update(checker.list_module_names(all=True) - {'_math_integer'})
8586

8687

8788
# List frozen modules of the PyImport_FrozenModules list (Python/frozen.c).

0 commit comments

Comments
 (0)
0