Add a comment about incref'ing w.

This commit is contained in:
Georg Brandl 2008-07-01 20:56:03 +00:00
parent 3214a01d27
commit aa76d77e2b
1 changed files with 2 additions and 0 deletions

View File

@ -1617,6 +1617,8 @@ PyEval_EvalFrameEx(PyFrameObject *f, int throwflag)
"lost sys.stdout");
}
if (w != NULL) {
/* w.write() may replace sys.stdout, so we
* have to keep our reference to it */
Py_INCREF(w);
err = PyFile_WriteString("\n", w);
if (err == 0)