diff options
author | Lamont Granquist <lamont@scriptkiddie.org> | 2014-01-07 12:38:53 -0800 |
---|---|---|
committer | Lamont Granquist <lamont@scriptkiddie.org> | 2014-01-07 12:38:53 -0800 |
commit | 71e57cb95f99260eda5b8ffb6fd577b10958fd60 (patch) | |
tree | 61a07407f4ba513f8876d59882c04f86d012fde1 | |
parent | 14f19e61c6c17103bec8343fb40402c44e08dd5d (diff) | |
download | ohai-71e57cb95f99260eda5b8ffb6fd577b10958fd60.tar.gz |
rethrow internal ohai errors
-rw-r--r-- | lib/ohai/dsl/plugin.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ohai/dsl/plugin.rb b/lib/ohai/dsl/plugin.rb index 1d23d7ed..f5ecc47f 100644 --- a/lib/ohai/dsl/plugin.rb +++ b/lib/ohai/dsl/plugin.rb @@ -157,6 +157,8 @@ module Ohai def safe_run begin self.run + rescue Ohai::Exceptions::Error => e + raise e rescue => e Ohai::Log.error("Plugin #{self.name} threw #{e.inspect}") e.backtrace.each { |line| Ohai::Log.debug( line )} |