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
|
return out
|
||||||
end
|
end
|
||||||
elseif vim.fn.executable('python') == 1 then
|
elseif vim.fn.executable('python') == 1 then
|
||||||
local script = "try:\n\
|
local script = ([[
|
||||||
from urllib.request import urlopen\n\
|
try:
|
||||||
except ImportError:\n\
|
from urllib.request import urlopen
|
||||||
from urllib2 import urlopen\n\
|
except ImportError:
|
||||||
response = urlopen('" .. url .. "')\n\
|
from urllib2 import urlopen
|
||||||
print(response.read().decode('utf8'))\n"
|
response = urlopen('%s')
|
||||||
|
print(response.read().decode('utf8'))
|
||||||
|
]]):format(url)
|
||||||
local out, rc = health.system({ 'python', '-c', script })
|
local out, rc = health.system({ 'python', '-c', script })
|
||||||
if out == '' and rc ~= 0 then
|
if out == '' and rc ~= 0 then
|
||||||
return 'python urllib.request error: ' .. rc
|
return 'python urllib.request error: ' .. rc
|
||||||
|
Loading…
Reference in New Issue
Block a user