# HG changeset patch # User Bram Moolenaar # Date 1353405875 -3600 # Node ID eb268db98f321b93f5e7552920b6389f9dddfd3f # Parent c53344bacabf108f087ffb93dcacb26c4f9d0198 updated for version 7.3.716 Problem: Error on exit when using Python 3. Solution: Remove PythonIO_Fini(). (Roland Puntaier) diff --git a/src/if_python3.c b/src/if_python3.c --- 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 */ diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -726,6 +726,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 716, +/**/ 715, /**/ 714,