aboutsummaryrefslogtreecommitdiff
path: root/runtime/autoload/provider
diff options
context:
space:
mode:
authorZaz Brown <zazbrown@zazbrown.com>2022-06-20 06:17:00 -0700
committerGitHub <noreply@github.com>2022-06-20 06:17:00 -0700
commit99ef06d8467968ac262b875ef840fd0f5415e402 (patch)
treedd9ac63f0b95cc1b7722e28f11f6b54206ec1300 /runtime/autoload/provider
parente3bfc1293e30512a6aa23964a3486ee709ac3f21 (diff)
downloadrneovim-99ef06d8467968ac262b875ef840fd0f5415e402.tar.gz
rneovim-99ef06d8467968ac262b875ef840fd0f5415e402.tar.bz2
rneovim-99ef06d8467968ac262b875ef840fd0f5415e402.zip
refactor(provider): use list comprehension #19027
- list(filter(lambda x: x != "", sys.path)) + [p for p in sys.path if p != ""]
Diffstat (limited to 'runtime/autoload/provider')
-rw-r--r--runtime/autoload/provider/pythonx.vim4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/autoload/provider/pythonx.vim b/runtime/autoload/provider/pythonx.vim
index 048f898e62..6211b457d6 100644
--- a/runtime/autoload/provider/pythonx.vim
+++ b/runtime/autoload/provider/pythonx.vim
@@ -8,7 +8,7 @@ let s:loaded_pythonx_provider = 1
function! provider#pythonx#Require(host) abort
" Python host arguments
let prog = provider#python3#Prog()
- let args = [prog, '-c', 'import sys; sys.path = list(filter(lambda x: x != "", sys.path)); import neovim; neovim.start_host()']
+ let args = [prog, '-c', 'import sys; sys.path = [p for p in sys.path if p != ""]; import neovim; neovim.start_host()']
" Collect registered Python plugins into args
@@ -63,7 +63,7 @@ endfunction
function! s:import_module(prog, module) abort
let prog_version = system([a:prog, '-c' , printf(
\ 'import sys; ' .
- \ 'sys.path = list(filter(lambda x: x != "", sys.path)); ' .
+ \ 'sys.path = [p for p in sys.path if p != ""]; ' .
\ 'sys.stdout.write(str(sys.version_info[0]) + "." + str(sys.version_info[1])); ' .
\ 'import pkgutil; ' .
\ 'exit(2*int(pkgutil.get_loader("%s") is None))',