mirror of
https://github.com/neovim/neovim.git
synced 2024-12-25 21:55:17 -07:00
fix(health): fix fetching url with python in provider health (#29594)
This commit is contained in:
parent
8fe17036ba
commit
24ee2e7c74
@ -77,12 +77,14 @@ local function download(url)
|
||||
return out
|
||||
end
|
||||
elseif vim.fn.executable('python') == 1 then
|
||||
local script = "try:\n\
|
||||
from urllib.request import urlopen\n\
|
||||
except ImportError:\n\
|
||||
from urllib2 import urlopen\n\
|
||||
response = urlopen('" .. url .. "')\n\
|
||||
print(response.read().decode('utf8'))\n"
|
||||
local script = ([[
|
||||
try:
|
||||
from urllib.request import urlopen
|
||||
except ImportError:
|
||||
from urllib2 import urlopen
|
||||
response = urlopen('%s')
|
||||
print(response.read().decode('utf8'))
|
||||
]]):format(url)
|
||||
local out, rc = health.system({ 'python', '-c', script })
|
||||
if out == '' and rc ~= 0 then
|
||||
return 'python urllib.request error: ' .. rc
|
||||
|
Loading…
Reference in New Issue
Block a user