Skip to content
Prev Previous commit
Next Next commit
Fix SyntaxWarning deduplication with pseudo-filenames
  • Loading branch information
heliang
heliang committed Jun 23, 2025
commit 4b056295fa6f622434e94c6c472f6ded42b4014f
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix warning deduplication regression for SyntaxWarnings with pseudo-filenames (e.g., <stdin>, <string>).
2 changes: 1 addition & 1 deletion Python/_warnings.c
Original file line number Diff line number Diff line change
Expand Up @@ -663,7 +663,7 @@ normalize_module(PyObject *filename)
PyErr_Clear();
return PyUnicode_FromString("<unknown>");
}

if (PyUnicode_GetLength(module_name) == 0) {
Py_DECREF(module_name);
return PyUnicode_FromString("<unknown>");
Expand Down