# File lib/puppet/network/handler/report.rb, line 25 25: def report(report, client = nil, clientip = nil) 26: # Unescape the report 27: unless @local 28: report = CGI.unescape(report) 29: end 30: 31: Puppet.info "Processing reports %s for %s" % [reports().join(", "), client] 32: begin 33: process(report) 34: rescue => detail 35: Puppet.err "Could not process report for %s: %s" % [client, detail] 36: if Puppet[:trace] 37: puts detail.backtrace 38: end 39: end 40: end