code: async def iter_chunks(self, chunk_size=_DEFAULT_CHUNK_SIZE):
          
          while True:
              current_chunk = await self.read(chunk_size)
              if current_chunk == b"":
                  break
              await yield_(current_chunk)
docs: Return an iterator to yield chunks of chunk_size bytes from the raw
          stream.