Mercurial > vim
changeset 3921:eb268db98f32 v7.3.716
updated for version 7.3.716
Problem: Error on exit when using Python 3.
Solution: Remove PythonIO_Fini(). (Roland Puntaier)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Tue, 20 Nov 2012 11:04:35 +0100 |
parents | c53344bacabf |
children | 5c4bab83ebae |
files | src/if_python3.c src/version.c |
diffstat | 2 files changed, 2 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/src/if_python3.c +++ b/src/if_python3.c @@ -657,7 +657,6 @@ static Py_ssize_t RangeEnd; static PyObject *globals; static int PythonIO_Init(void); -static void PythonIO_Fini(void); PyMODINIT_FUNC Py3Init_vim(void); /****************************************************** @@ -685,7 +684,6 @@ python3_end() // acquire lock before finalizing pygilstate = PyGILState_Ensure(); - PythonIO_Fini(); Py_Finalize(); } @@ -989,13 +987,6 @@ PythonIO_Init(void) return PythonIO_Init_io(); } - static void -PythonIO_Fini(void) -{ - PySys_SetObject("stdout", NULL); - PySys_SetObject("stderr", NULL); -} - /****************************************************** * 3. Implementation of the Vim module for Python */