diff --git a/requests/models.py b/requests/models.py index 7e1522837f..3cd49f5bba 100644 --- a/requests/models.py +++ b/requests/models.py @@ -813,8 +813,7 @@ def generate(): # Special case for urllib3. if hasattr(self.raw, "stream"): try: - for chunk in self.raw.stream(chunk_size, decode_content=True): - yield chunk + yield from self.raw.stream(chunk_size, decode_content=True) except ProtocolError as e: raise ChunkedEncodingError(e) except DecodeError as e: