diff options
| author | Jack Nagel | 2014-07-05 17:44:14 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-07-05 17:44:32 -0500 |
| commit | 4ab696e4f272d36b630b6aef33c8d1b9a7f82ef0 (patch) | |
| tree | d1f57a75fdd4d8f247184c2c2482c532eb4d2614 /Library | |
| parent | 01dc9c4900b42d8d3556c316dbcb4a8597d8b7f4 (diff) | |
| download | brew-4ab696e4f272d36b630b6aef33c8d1b9a7f82ef0.tar.bz2 | |
brew-pull: avoid the "var = ... rescue nil" dance
Diffstat (limited to 'Library')
| -rwxr-xr-x | Library/Contributions/cmd/brew-pull.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Library/Contributions/cmd/brew-pull.rb b/Library/Contributions/cmd/brew-pull.rb index 45e1f8e50..c7d9d02cf 100755 --- a/Library/Contributions/cmd/brew-pull.rb +++ b/Library/Contributions/cmd/brew-pull.rb @@ -80,7 +80,6 @@ ARGV.named.each do |arg| changed_formulae = [] - if tap_dir formula_dir = %w[Formula HomebrewFormula].find { |d| tap_dir.join(d).directory? } || "" else @@ -95,9 +94,12 @@ ARGV.named.each do |arg| # Don't try and do anything to removed files. if status == "A" || status == "M" name = File.basename(filename, ".rb") - formula = Formula[name] rescue nil - next unless formula - changed_formulae << formula + + begin + changed_formulae << Formula[name] + rescue FormulaUnavailableError + next + end end end |
