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
index 3bca569..f8dafd2 100644
--- a/src/if_python3.c
+++ b/src/if_python3.c
@@ -657,7 +657,6 @@
static PyObject *globals;
static int PythonIO_Init(void);
-static void PythonIO_Fini(void);
PyMODINIT_FUNC Py3Init_vim(void);
/******************************************************
@@ -685,7 +684,6 @@
// acquire lock before finalizing
pygilstate = PyGILState_Ensure();
- PythonIO_Fini();
Py_Finalize();
}
@@ -989,13 +987,6 @@
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
index 6fbe44a..607c55a 100644
--- a/src/version.c
+++ b/src/version.c
@@ -726,6 +726,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 716,
+/**/
715,
/**/
714,