summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2014-01-07 12:38:53 -0800
committerLamont Granquist <lamont@scriptkiddie.org>2014-01-07 12:38:53 -0800
commit71e57cb95f99260eda5b8ffb6fd577b10958fd60 (patch)
tree61a07407f4ba513f8876d59882c04f86d012fde1
parent14f19e61c6c17103bec8343fb40402c44e08dd5d (diff)
downloadohai-71e57cb95f99260eda5b8ffb6fd577b10958fd60.tar.gz
rethrow internal ohai errors
-rw-r--r--lib/ohai/dsl/plugin.rb2
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 )}