704
704
while not _body_decoder.finished_reading:
705
705
bytes_wanted = min(_body_decoder.next_read_size(), max_read)
706
706
bytes = self._request.read_bytes(bytes_wanted)
707
711
_body_decoder.accept_bytes(bytes)
708
712
self._request.finished_reading()
709
713
self._body_buffer = StringIO(_body_decoder.read_pending_data())