From a9d5863145ef2373bbd25e92e1fc1a0071076afd Mon Sep 17 00:00:00 2001 From: Todd Zullinger Date: Sun, 23 Aug 2009 21:30:35 -0400 Subject: Fix parser error output The 'value' passed to on_error in Puppet::Parser::Parser is a hash, and we only want to print the 'value' key, rather than a flattened string of the hash. --- lib/puppet/parser/parser_support.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/puppet/parser') diff --git a/lib/puppet/parser/parser_support.rb b/lib/puppet/parser/parser_support.rb index c32a69b3d..dfc14e0c9 100644 --- a/lib/puppet/parser/parser_support.rb +++ b/lib/puppet/parser/parser_support.rb @@ -403,7 +403,7 @@ class Puppet::Parser::Parser if token == 0 # denotes end of file value = 'end of file' else - value = "'%s'" % value + value = "'%s'" % value[:value] end error = "Syntax error at %s" % [value] -- cgit