# 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