# File lib/aws/s3/client.rb, line 932
      def extract_error_code response
        if (response.http_response.status >= 300 ||
            response.request_type == :complete_multipart_upload) and
            body = response.http_response.body and
            parse = Core::XmlGrammar.parse(body) and
            parse.respond_to?(:code)
          parse.code
        end
      end