commit | bddc9fe22bb5d78bfb3db891d3b2d56d963f6e04 | [log] [tgz] |
---|---|---|
author | Antoine Pitrou <solipsis@pitrou.net> | Sun Aug 08 20:46:42 2010 +0000 |
committer | Antoine Pitrou <solipsis@pitrou.net> | Sun Aug 08 20:46:42 2010 +0000 |
tree | 288b4befeda79e4e2c81c06200f712f3d8ffd952 | |
parent | c17f17294fb31967b52b5b7039d7587e0f82c3bb [diff] [blame] |
Issue #5319: Print an error if flushing stdout fails at interpreter shutdown.
diff --git a/Python/pythonrun.c b/Python/pythonrun.c index 79a19f8..233fc16 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c
@@ -320,7 +320,7 @@ if (fout != NULL && fout != Py_None) { tmp = PyObject_CallMethod(fout, "flush", ""); if (tmp == NULL) - PyErr_Clear(); + PyErr_WriteUnraisable(fout); else Py_DECREF(tmp); }