diff options
| author | Luke Kanies <luke@madstop.com> | 2005-08-09 01:24:32 +0000 |
|---|---|---|
| committer | Luke Kanies <luke@madstop.com> | 2005-08-09 01:24:32 +0000 |
| commit | 4b5c5bfc1b42fc389d8ee5eaac5f1d66ca3ae35a (patch) | |
| tree | aa436aa341afea7b8102030e70cd81085cdfa6f6 | |
| parent | c0b0975797647ef5cdb19550652d61829a740be2 (diff) | |
fixing error output
git-svn-id: https://reductivelabs.com/svn/puppet/library/trunk@513 980ebf18-57e1-0310-9a29-db15c13687c0
| -rw-r--r-- | lib/puppet.rb | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/lib/puppet.rb b/lib/puppet.rb index 0958d0240..d499e7596 100644 --- a/lib/puppet.rb +++ b/lib/puppet.rb @@ -24,12 +24,22 @@ module Puppet end def to_s + str = nil if defined? @file and defined? @line - return "%s at file %s, line %s" % + str = "%s at file %s, line %s" % [@message, @file, @line] + elsif defined? @line + str = "%s at line %s" % + [@message, @line] else - return @message + str = @message end + + if Puppet[:debug] and @stack + str += @stack + end + + return str end end |
