diff options
Diffstat (limited to 'lib/puppet/parser/scope.rb')
-rw-r--r-- | lib/puppet/parser/scope.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/puppet/parser/scope.rb b/lib/puppet/parser/scope.rb index 6e0854206..996a497d5 100644 --- a/lib/puppet/parser/scope.rb +++ b/lib/puppet/parser/scope.rb @@ -544,15 +544,13 @@ module Puppet if tmp = self.objectdefined?(name, type) msg = "Duplicate definition: %s[%s] is already defined" % [type, name] + error = Puppet::ParseError.new(msg) if tmp.line - msg += " at line %s" % tmp.line + error.line = tmp.line end if tmp.file - msg += " in file %s" % tmp.file + error.file = tmp.file end - error = Puppet::ParseError.new(msg) - error.file = file - error.line = line raise error end |