summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorTodd Zullinger <tmz@pobox.com>2009-08-23 21:30:35 -0400
committerTodd Zullinger <tmz@pobox.com>2009-08-24 20:15:38 -0400
commita9d5863145ef2373bbd25e92e1fc1a0071076afd (patch)
tree933a28dae28f420260d1ead6d61db7e8980c6d34 /lib
parentee4f6ba312387c1b93f850cee1507f6ab749f953 (diff)
downloadpuppet-a9d5863145ef2373bbd25e92e1fc1a0071076afd.tar.gz
puppet-a9d5863145ef2373bbd25e92e1fc1a0071076afd.tar.xz
puppet-a9d5863145ef2373bbd25e92e1fc1a0071076afd.zip
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.
Diffstat (limited to 'lib')
-rw-r--r--lib/puppet/parser/parser_support.rb2
1 files changed, 1 insertions, 1 deletions
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]