          if (self._CONTENT_PARAM in self._data and
              self._CONTENTTYPE_PARAM in self._data):
              self._content_type = self._data.pop(self._CONTENTTYPE_PARAM)[0]
              self._stream = StringIO(self._data.pop(self._CONTENT_PARAM)[0])
              (self._data, self._files) = self._parse()
  
      def _parse(self):
          """
          Parse the request content.
  
 
</s> remove         Parse the request content.
 </s> add         Parse the request content, returning a two-tuple of (data, files) </s> remove             (self._data, self._files) = self._parse()
 </s> add             self._data, self._files = self._parse() </s> remove         # See "Date Time String Format" in the ECMA-262 specification.
 </s> add         # For Date Time string spec, see ECMA 262
        # http://ecma-international.org/ecma-262/5.1/#sec-15.9.1.15 </s> remove     JSONEncoder subclass that knows how to encode date/time and decimal types.
 </s> add     JSONEncoder subclass that knows how to encode date/time,
    decimal types, and generators. </s> remove                 return parser.parse(self.stream, meta=self.META,
                                    upload_handlers=self.upload_handlers)
 </s> add                 parsed = parser.parse(self.stream, meta=self.META,
                                      upload_handlers=self.upload_handlers)
                # Parser classes may return the raw data, or a
                # DataAndFiles object.  Unpack the result as required.
                try:
                    return (parsed.data, parsed.files)
                except AttributeError:
                    return (parsed, None)
            self._data, self._files = self._parse()
          if (self._CONTENT_PARAM in self._data and
              self._CONTENTTYPE_PARAM in self._data):
              self._content_type = self._data.pop(self._CONTENTTYPE_PARAM)[0]
              self._stream = StringIO(self._data.pop(self._CONTENT_PARAM)[0])
            self._data, self._files = self._parse()
  
      def _parse(self):
          """
          Parse the request content.
  
keep keep keep keep replace keep keep keep keep keep
 Parsers may return raw data, or a DataAndFiles object 
djangorestframework/request.py