diff options
author | Zaz Brown <zazbrown@zazbrown.com> | 2022-06-20 06:17:00 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-20 06:17:00 -0700 |
commit | 99ef06d8467968ac262b875ef840fd0f5415e402 (patch) | |
tree | dd9ac63f0b95cc1b7722e28f11f6b54206ec1300 | |
parent | e3bfc1293e30512a6aa23964a3486ee709ac3f21 (diff) | |
download | rneovim-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 != ""]
-rw-r--r-- | runtime/autoload/health/provider.vim | 2 | ||||
-rw-r--r-- | runtime/autoload/provider/pythonx.vim | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/runtime/autoload/health/provider.vim b/runtime/autoload/health/provider.vim index a01cb9631c..5cda7cfd03 100644 --- a/runtime/autoload/health/provider.vim +++ b/runtime/autoload/health/provider.vim @@ -203,7 +203,7 @@ function! s:version_info(python) abort let nvim_path = s:trim(s:system([ \ a:python, '-c', \ 'import sys; ' . - \ 'sys.path = list(filter(lambda x: x != "", sys.path)); ' . + \ 'sys.path = [p for p in sys.path if p != ""]; ' . \ 'import neovim; print(neovim.__file__)'])) if s:shell_error || empty(nvim_path) return [python_version, 'unable to load neovim Python module', pypi_version, 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))', |