diff options
Diffstat (limited to 'lib/puppet/indirector/node/exec.rb')
-rw-r--r-- | lib/puppet/indirector/node/exec.rb | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/puppet/indirector/node/exec.rb b/lib/puppet/indirector/node/exec.rb index f458ba4c7..a30b7557f 100644 --- a/lib/puppet/indirector/node/exec.rb +++ b/lib/puppet/indirector/node/exec.rb @@ -41,10 +41,8 @@ class Puppet::Node::Exec < Puppet::Indirector::Exec # Translate the yaml string into Ruby objects. def translate(name, output) - begin YAML.load(output).inject({}) { |hash, data| hash[symbolize(data[0])] = data[1]; hash } - rescue => detail + rescue => detail raise Puppet::Error, "Could not load external node results for #{name}: #{detail}" - end end end |