bpo-45614: Fix traceback display for exceptions with invalid module name (GH-29726)

This commit is contained in:
Irit Katriel 2021-11-27 22:00:10 +00:00 committed by GitHub
parent e71c12efcd
commit 4dfae6f38e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 1 deletions

View file

@ -1022,7 +1022,7 @@ print_exception(struct exception_print_context *ctx, PyObject *value)
{
Py_XDECREF(modulename);
PyErr_Clear();
err = PyFile_WriteString("<unknown>", f);
err = PyFile_WriteString("<unknown>.", f);
}
else {
if (!_PyUnicode_EqualToASCIIId(modulename, &PyId_builtins) &&