GH-65961: Stop setting __cached__ on modules (GH-142165)

This commit is contained in:
Brett Cannon 2025-12-11 11:44:46 -08:00 committed by GitHub
parent a26c831bc4
commit af185727b2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
33 changed files with 93 additions and 236 deletions

View file

@ -478,9 +478,6 @@ _PyRun_SimpleFileObject(FILE *fp, PyObject *filename, int closeit,
if (PyDict_SetItemString(dict, "__file__", filename) < 0) {
goto done;
}
if (PyDict_SetItemString(dict, "__cached__", Py_None) < 0) {
goto done;
}
set_file_name = 1;
}
@ -535,9 +532,6 @@ _PyRun_SimpleFileObject(FILE *fp, PyObject *filename, int closeit,
if (PyDict_PopString(dict, "__file__", NULL) < 0) {
PyErr_Print();
}
if (PyDict_PopString(dict, "__cached__", NULL) < 0) {
PyErr_Print();
}
}
Py_XDECREF(main_module);
return ret;