# 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