# 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