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