# 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