diff src/if_python.c @ 7416:cd69647bb839 v7.4.1012

commit https://github.com/vim/vim/commit/1000565c3a2439c9a7c9759284814dbf3b8bc20d Author: Bram Moolenaar <Bram@vim.org> Date: Thu Dec 31 21:03:23 2015 +0100 patch 7.4.1012 Problem: Vim overwrites the value of $PYTHONHOME. Solution: Do not set $PYTHONHOME if it is already set. (Kazuki Sakamoto, closes https://github.com/vim/vim/issues/500)
author Christian Brabandt <cb@256bit.org>
date Thu, 31 Dec 2015 21:15:03 +0100
parents 42717d048817
children 53163e4d9e4f
line wrap: on
line diff
--- a/src/if_python.c
+++ b/src/if_python.c
@@ -928,7 +928,10 @@ Python_Init(void)
 #endif
 
 #ifdef PYTHON_HOME
-	Py_SetPythonHome(PYTHON_HOME);
+# ifdef DYNAMIC_PYTHON
+	if (mch_getenv((char_u *)"PYTHONHOME") == NULL)
+# endif
+	    Py_SetPythonHome(PYTHON_HOME);
 #endif
 
 	init_structs();