Don't print backtrace for “Unable to get versions” error.
This commit is contained in:
parent
f93ecd7d55
commit
921485c672
12
Library/Homebrew/livecheck/error.rb
Normal file
12
Library/Homebrew/livecheck/error.rb
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
# typed: true
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
module Homebrew
|
||||||
|
module Livecheck
|
||||||
|
# Error during a livecheck run.
|
||||||
|
#
|
||||||
|
# @api private
|
||||||
|
class Error < RuntimeError
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
@ -1,6 +1,7 @@
|
|||||||
# typed: false
|
# typed: false
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
require "livecheck/error"
|
||||||
require "livecheck/strategy"
|
require "livecheck/strategy"
|
||||||
require "ruby-progressbar"
|
require "ruby-progressbar"
|
||||||
require "uri"
|
require "uri"
|
||||||
@ -145,7 +146,7 @@ module Homebrew
|
|||||||
|
|
||||||
if latest.blank?
|
if latest.blank?
|
||||||
no_versions_msg = "Unable to get versions"
|
no_versions_msg = "Unable to get versions"
|
||||||
raise TypeError, no_versions_msg unless json
|
raise Livecheck::Error, no_versions_msg unless json
|
||||||
|
|
||||||
next version_info if version_info.is_a?(Hash) && version_info[:status] && version_info[:messages]
|
next version_info if version_info.is_a?(Hash) && version_info[:status] && version_info[:messages]
|
||||||
|
|
||||||
@ -201,7 +202,7 @@ module Homebrew
|
|||||||
status_hash(formula_or_cask, "error", [e.to_s], full_name: full_name, verbose: verbose)
|
status_hash(formula_or_cask, "error", [e.to_s], full_name: full_name, verbose: verbose)
|
||||||
elsif !quiet
|
elsif !quiet
|
||||||
onoe "#{Tty.blue}#{formula_or_cask_name(formula_or_cask, full_name: full_name)}#{Tty.reset}: #{e}"
|
onoe "#{Tty.blue}#{formula_or_cask_name(formula_or_cask, full_name: full_name)}#{Tty.reset}: #{e}"
|
||||||
$stderr.puts e.backtrace if debug
|
$stderr.puts e.backtrace if debug && !e.is_a?(Livecheck::Error)
|
||||||
nil
|
nil
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user