formula_versions: set/unset raise_deprecation_exceptions.

This commit is contained in:
Mike McQuaid 2016-08-12 21:06:51 +01:00
parent c56625f8b7
commit e0c8c00e87

View File

@ -34,6 +34,7 @@ class FormulaVersions
contents = file_contents_at_revision(rev)
begin
Homebrew.raise_deprecation_exceptions = true
nostdout { yield Formulary.from_contents(name, path, contents) }
rescue *IGNORED_EXCEPTIONS => e
# We rescue these so that we can skip bad versions and
@ -41,6 +42,8 @@ class FormulaVersions
ohai "#{e} in #{name} at revision #{rev}", e.backtrace if ARGV.debug?
rescue FormulaUnavailableError
# Suppress this error
ensure
Homebrew.raise_deprecation_exceptions = false
end
end