module AWS::Core::Client::QueryXML::ErrorParser

def extract_error_details response

def extract_error_details response
  if 
    response.http_response.status >= 300 and
    body = response.http_response.body and
    error = errors_module::GRAMMAR.parse(body) and
    error[:code]
  then
    [error[:code], error[:message]]
  end
end