Remove useless T.unsafe wrappers

This commit is contained in:
Douglas Eichelberger 2023-04-03 17:34:39 -07:00
parent a88397096d
commit f3a8241e69
17 changed files with 18 additions and 18 deletions

View File

@ -95,7 +95,7 @@ module Homebrew
.reject { |line| line.start_with?("#") || line.blank? }
.map(&:strip)
named_args = T.unsafe(CLI::NamedArgs).new(*names, parent: args)
named_args = CLI::NamedArgs.new(*names, parent: args)
named_args.to_formulae_and_casks(ignore_unavailable: true)
rescue Errno::ENOENT => e
onoe e

View File

@ -1152,7 +1152,7 @@ class Formula
ENV.activate_extensions!
etc_var_dirs = [bottle_prefix/"etc", bottle_prefix/"var"]
T.unsafe(Find).find(*etc_var_dirs.select(&:directory?)) do |path|
Find.find(*etc_var_dirs.select(&:directory?)) do |path|
path = Pathname.new(path)
path.extend(InstallRenamed)
path.cp_path_sub(bottle_prefix, HOMEBREW_PREFIX)
@ -2672,7 +2672,7 @@ class Formula
out.close
args.map!(&:to_s)
begin
T.unsafe(Kernel).exec(cmd, *args)
Kernel.exec(cmd, *args)
rescue
nil
end

View File

@ -99,7 +99,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
end
end
end

View File

@ -102,7 +102,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
end
end
end

View File

@ -86,7 +86,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
end
end
end

View File

@ -54,7 +54,7 @@ module Homebrew
"#{Utils.demodulize(T.must(name))} only supports a regex when using a `strategy` block"
end
T.unsafe(Yaml).find_versions(
Yaml.find_versions(
url: url,
regex: regex,
provided_content: provided_content,

View File

@ -98,7 +98,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || DEFAULT_REGEX, **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || DEFAULT_REGEX, **unused, &block)
end
end
end

View File

@ -88,7 +88,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
version_data = T.unsafe(PageMatch).find_versions(
version_data = PageMatch.find_versions(
url: generated[:url],
regex: regex || generated[:regex],
**unused,

View File

@ -98,7 +98,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
end
end
end

View File

@ -84,7 +84,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
end
end
end

View File

@ -81,7 +81,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || DEFAULT_REGEX, **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || DEFAULT_REGEX, **unused, &block)
end
end
end

View File

@ -79,7 +79,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
end
end
end

View File

@ -93,7 +93,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
PageMatch.find_versions(url: generated[:url], regex: regex || generated[:regex], **unused, &block)
end
end
end

View File

@ -98,7 +98,7 @@ module Homebrew
def self.find_versions(url:, regex: nil, **unused, &block)
generated = generate_input_values(url)
T.unsafe(PageMatch).find_versions(
PageMatch.find_versions(
url: generated[:url] || url,
regex: regex || generated[:regex],
**unused,

View File

@ -123,7 +123,7 @@ module Homebrew
# Use the cached page content to avoid duplicate fetches
cached_content = @page_data[generated_url]
match_data = T.unsafe(PageMatch).find_versions(
match_data = PageMatch.find_versions(
url: generated_url,
regex: regex || generated[:regex],
provided_content: cached_content,

View File

@ -101,7 +101,7 @@ class Sandbox
begin
command = [SANDBOX_EXEC, "-f", seatbelt.path, *args]
# Start sandbox in a pseudoterminal to prevent access of the parent terminal.
T.unsafe(PTY).spawn(*command) do |r, w, pid|
PTY.spawn(*command) do |r, w, pid|
# Set the PTY's window size to match the parent terminal.
# Some formula tests are sensitive to the terminal size and fail if this is not set.
winch = proc do |_sig|

View File

@ -199,7 +199,7 @@ class SystemCommand
pid = T.let(nil, T.nilable(Integer))
raw_stdin, raw_stdout, raw_stderr, raw_wait_thr = ignore_interrupts do
T.unsafe(Open3).popen3(env, [executable, executable], *args, **options)
Open3.popen3(env, [executable, executable], *args, **options)
.tap { |*, wait_thr| pid = wait_thr.pid }
end