From b9b065a54ed56e8328e0dcd64f44e7d56987a439 Mon Sep 17 00:00:00 2001 From: Issy Long Date: Tue, 2 Jul 2024 00:03:28 +0100 Subject: [PATCH] dev-cmd/bottle: Fix type errors (strings, symbols, either, none) thanks to the tests --- Library/Homebrew/dev-cmd/bottle.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/dev-cmd/bottle.rb b/Library/Homebrew/dev-cmd/bottle.rb index f1b4e4f355..7e9c37c776 100644 --- a/Library/Homebrew/dev-cmd/bottle.rb +++ b/Library/Homebrew/dev-cmd/bottle.rb @@ -111,8 +111,8 @@ module Homebrew end sig { - params(tag: String, digest: String, cellar: T.any(Symbol, String), tag_column: Integer, - digest_column: Integer).returns(String) + params(tag: Symbol, digest: T.any(Checksum, String), cellar: T.nilable(T.any(String, Symbol)), + tag_column: Integer, digest_column: Integer).returns(String) } def generate_sha256_line(tag, digest, cellar, tag_column, digest_column) line = "sha256 " @@ -299,7 +299,7 @@ module Homebrew !absolute_symlinks_start_with_string.empty? end - sig { params(cellar: String).returns(T.nilable(T::Boolean)) } + sig { params(cellar: T.nilable(T.any(String, Symbol))).returns(T.nilable(T::Boolean)) } def cellar_parameter_needed?(cellar) default_cellars = [ Homebrew::DEFAULT_MACOS_CELLAR,