From 48b43352b052392418888c5a10c7802e7388a24a Mon Sep 17 00:00:00 2001 From: Björn Linse Date: Wed, 14 Aug 2019 22:36:43 +0200 Subject: pyxversion: fix logic error #10759 Do not incorrectly prefer python2 if python3 is working. fixes #10758 --- src/nvim/eval.c | 8 -------- src/nvim/ex_cmds2.c | 4 ++-- 2 files changed, 2 insertions(+), 10 deletions(-) (limited to 'src') diff --git a/src/nvim/eval.c b/src/nvim/eval.c index a3a66a5764..6703d15be0 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -13640,10 +13640,6 @@ static void f_pumvisible(typval_T *argvars, typval_T *rettv, FunPtr fptr) */ static void f_pyeval(typval_T *argvars, typval_T *rettv, FunPtr fptr) { - if (p_pyx == 0) { - p_pyx = 2; - } - script_host_eval("python", argvars, rettv); } @@ -13652,10 +13648,6 @@ static void f_pyeval(typval_T *argvars, typval_T *rettv, FunPtr fptr) */ static void f_py3eval(typval_T *argvars, typval_T *rettv, FunPtr fptr) { - if (p_pyx == 0) { - p_pyx = 3; - } - script_host_eval("python3", argvars, rettv); } diff --git a/src/nvim/ex_cmds2.c b/src/nvim/ex_cmds2.c index 408c6dce79..df23d0630a 100644 --- a/src/nvim/ex_cmds2.c +++ b/src/nvim/ex_cmds2.c @@ -2830,9 +2830,9 @@ void ex_options(exarg_T *eap) void init_pyxversion(void) { if (p_pyx == 0) { - if (!eval_has_provider("python3")) { + if (eval_has_provider("python3")) { p_pyx = 3; - } else if (!eval_has_provider("python")) { + } else if (eval_has_provider("python")) { p_pyx = 2; } } -- cgit