From 1000565c3a2439c9a7c9759284814dbf3b8bc20d Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 31 Dec 2015 21:03:23 +0100 Subject: patch 7.4.1012 Problem: Vim overwrites the value of $PYTHONHOME. Solution: Do not set $PYTHONHOME if it is already set. (Kazuki Sakamoto, closes #500) --- src/if_python3.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/if_python3.c') diff --git a/src/if_python3.c b/src/if_python3.c index 721e3cc5bb..387b811f61 100644 --- a/src/if_python3.c +++ b/src/if_python3.c @@ -858,7 +858,10 @@ Python3_Init(void) #ifdef PYTHON3_HOME - Py_SetPythonHome(PYTHON3_HOME); +# ifdef DYNAMIC_PYTHON3 + if (mch_getenv((char_u *)"PYTHONHOME") == NULL) +# endif + Py_SetPythonHome(PYTHON3_HOME); #endif PyImport_AppendInittab("vim", Py3Init_vim); -- cgit v1.2.3