Handle error when 'brew search' can't reach GitHub
This commit is contained in:
parent
94c0d833c3
commit
296d48ba7a
@ -111,8 +111,16 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
valid_dirnames = ["Formula", "HomebrewFormula", "Casks", "."].freeze
|
valid_dirnames = ["Formula", "HomebrewFormula", "Casks", "."].freeze
|
||||||
matches = GitHub.search_code(user: ["Homebrew", "caskroom"], filename: query, extension: "rb")
|
matches = begin
|
||||||
|
GitHub.search_code(
|
||||||
|
user: ["Homebrew", "caskroom"],
|
||||||
|
filename: query,
|
||||||
|
extension: "rb",
|
||||||
|
)
|
||||||
|
rescue GitHub::Error => error
|
||||||
|
opoo "Error searching on GitHub: #{error}\n"
|
||||||
|
[]
|
||||||
|
end
|
||||||
matches.map do |match|
|
matches.map do |match|
|
||||||
dirname, filename = File.split(match["path"])
|
dirname, filename = File.split(match["path"])
|
||||||
next unless valid_dirnames.include?(dirname)
|
next unless valid_dirnames.include?(dirname)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user