Issue #4653: fix typo in flush_std_files()

Don't call sys.stderr.flush() if sys has no stderr attribute or if
sys.stderr==None.
This commit is contained in:
Victor Stinner 2010-05-14 00:59:09 +00:00
parent 84df1e6c21
commit 9467b212f5
1 changed files with 1 additions and 1 deletions

View File

@ -334,7 +334,7 @@ flush_std_files(void)
Py_DECREF(tmp);
}
if (ferr != NULL || ferr != Py_None) {
if (ferr != NULL && ferr != Py_None) {
tmp = PyObject_CallMethod(ferr, "flush", "");
if (tmp == NULL)
PyErr_Clear();