mirror of https://github.com/python/cpython
Merged revisions 85980 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k ........ r85980 | hirokazu.yamamoto | 2010-10-31 00:08:15 +0900 | 1 line Issue #10157: Fixed refleaks in pythonrun.c. Patch by Stefan Krah. ........
This commit is contained in:
parent
7529afce3c
commit
3d89751c7a
|
@ -259,6 +259,7 @@ Py_InitializeEx(int install_sigs)
|
|||
Py_FatalError("Py_Initialize: can't set preliminary stderr");
|
||||
PySys_SetObject("stderr", pstderr);
|
||||
PySys_SetObject("__stderr__", pstderr);
|
||||
Py_DECREF(pstderr);
|
||||
|
||||
_PyImport_Init();
|
||||
|
||||
|
@ -595,6 +596,7 @@ Py_NewInterpreter(void)
|
|||
Py_FatalError("Py_Initialize: can't set preliminary stderr");
|
||||
PySys_SetObject("stderr", pstderr);
|
||||
PySys_SetObject("__stderr__", pstderr);
|
||||
Py_DECREF(pstderr);
|
||||
|
||||
_PyImportHooks_Init();
|
||||
if (initstdio() < 0)
|
||||
|
@ -940,6 +942,7 @@ initstdio(void)
|
|||
if (encoding != NULL) {
|
||||
_PyCodec_Lookup(encoding);
|
||||
}
|
||||
Py_DECREF(encoding_attr);
|
||||
}
|
||||
PyErr_Clear(); /* Not a fatal error if codec isn't available */
|
||||
|
||||
|
|
Loading…
Reference in New Issue