Merge pull request #17999 from ntkme/curlrc-analytics
This commit is contained in:
commit
f021b7f12e
@ -54,13 +54,12 @@ module Utils
|
||||
require "utils/curl"
|
||||
|
||||
curl = Utils::Curl.curl_executable
|
||||
args = Utils::Curl.curl_args(*args, "--silent", "--output", "/dev/null", show_error: false)
|
||||
if ENV["HOMEBREW_ANALYTICS_DEBUG"]
|
||||
puts "#{curl} #{args.join(" ")} \"#{url}\""
|
||||
puts Utils.popen_read(curl, *args, url)
|
||||
else
|
||||
pid = fork do
|
||||
exec curl, *args, "--silent", "--output", "/dev/null", url
|
||||
end
|
||||
pid = spawn curl, *args, url
|
||||
Process.detach T.must(pid)
|
||||
end
|
||||
end
|
||||
|
||||
@ -65,7 +65,7 @@ module Utils
|
||||
show_error: T.nilable(T::Boolean),
|
||||
user_agent: T.any(String, Symbol, NilClass),
|
||||
referer: T.nilable(String),
|
||||
).returns(T::Array[T.untyped])
|
||||
).returns(T::Array[String])
|
||||
}
|
||||
def curl_args(
|
||||
*extra_args,
|
||||
@ -129,7 +129,7 @@ module Utils
|
||||
|
||||
args << "--referer" << referer if referer.present?
|
||||
|
||||
args + extra_args
|
||||
(args + extra_args).map(&:to_s)
|
||||
end
|
||||
|
||||
def curl_with_workarounds(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user