From 3b30760f5bfcdfaaf4c555c1f98808a5a22215e7 Mon Sep 17 00:00:00 2001 From: Kevin Moore Date: Thu, 8 Sep 2011 07:16:32 -0700 Subject: [PATCH] UnsatisfiedExternalDependencyError: init error Pass message and formula to super so useful output occurs. Closes Homebrew/homebrew#7507. Signed-off-by: Charlie Sharpsteen --- Library/Homebrew/exceptions.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/exceptions.rb b/Library/Homebrew/exceptions.rb index 08faea0e20..b55596aa42 100644 --- a/Library/Homebrew/exceptions.rb +++ b/Library/Homebrew/exceptions.rb @@ -59,12 +59,12 @@ class UnsatisfiedExternalDependencyError < Homebrew::InstallationError def initialize formula, type @type = type - @formula = formula + super formula, get_message(formula) end - def message + def get_message formula <<-EOS.undent - Unsatisfied dependency: #{formula} + Unsatisfied external dependency: #{formula} Homebrew does not provide #{type.to_s.capitalize} dependencies, #{tool} does: #{command_line} #{formula}