Set warn to false by default in named arg parsing

This commit is contained in:
Rylan Polster 2025-08-19 02:47:53 -04:00
parent 9ea567f561
commit a6031cb323
No known key found for this signature in database

View File

@ -338,21 +338,21 @@ module Homebrew
end end
sig { sig {
params(name: String, only: T.nilable(Symbol), method: T.nilable(Symbol), warn: T.nilable(T::Boolean), params(name: String, only: T.nilable(Symbol), method: T.nilable(Symbol), warn: T::Boolean,
download_queue: T.nilable(Homebrew::DownloadQueue)) download_queue: T.nilable(Homebrew::DownloadQueue))
.returns(T.any(Formula, Keg, Cask::Cask, T::Array[Keg])) .returns(T.any(Formula, Keg, Cask::Cask, T::Array[Keg]))
} }
def load_and_fetch_full_formula_or_cask(name, only: nil, method: nil, warn: nil, download_queue: nil) def load_and_fetch_full_formula_or_cask(name, only: nil, method: nil, warn: false, download_queue: nil)
formula_or_cask = load_formula_or_cask(name, only:, method:, warn:) formula_or_cask = load_formula_or_cask(name, only:, method:, warn:)
formula_or_cask.fetch_fully_loaded_formula!(download_queue:) if formula_or_cask.is_a?(Formula) formula_or_cask.fetch_fully_loaded_formula!(download_queue:) if formula_or_cask.is_a?(Formula)
formula_or_cask formula_or_cask
end end
sig { sig {
params(name: String, only: T.nilable(Symbol), method: T.nilable(Symbol), warn: T.nilable(T::Boolean)) params(name: String, only: T.nilable(Symbol), method: T.nilable(Symbol), warn: T::Boolean)
.returns(T.any(Formula, Keg, Cask::Cask, T::Array[Keg])) .returns(T.any(Formula, Keg, Cask::Cask, T::Array[Keg]))
} }
def load_formula_or_cask(name, only: nil, method: nil, warn: nil) def load_formula_or_cask(name, only: nil, method: nil, warn: false)
Homebrew.with_no_api_env_if_needed(@without_api) do Homebrew.with_no_api_env_if_needed(@without_api) do
unreadable_error = nil unreadable_error = nil