code: async def release(self) -> None:
          
          if self._at_eof:
              return
          while not self._at_eof:
              await self.read_chunk(self.chunk_size)
docs: Like read(), but reads all the data to the void.