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
  */
--- 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,