# File lib/puppet/network/http/handler.rb, line 85
85:   def do_exception(response, exception, status=400)
86:     if exception.is_a?(Puppet::Network::AuthorizationError)
87:       # make sure we return the correct status code
88:       # for authorization issues
89:       status = 403 if status == 400
90:     end
91:     if exception.is_a?(Exception)
92:       puts exception.backtrace if Puppet[:trace]
93:       Puppet.err(exception)
94:     end
95:     set_content_type(response, "text/plain")
96:     set_response(response, exception.to_s, status)
97:   end