|  | @@ -29,7 +29,8 @@ class HuaweiStorage(BaseStorage):
 | 
											
												
													
														|  |      def load_stream(self, filename: str) -> Generator:
 |  |      def load_stream(self, filename: str) -> Generator:
 | 
											
												
													
														|  |          def generate(filename: str = filename) -> Generator:
 |  |          def generate(filename: str = filename) -> Generator:
 | 
											
												
													
														|  |              response = self.client.getObject(bucketName=self.bucket_name, objectKey=filename)["body"].response
 |  |              response = self.client.getObject(bucketName=self.bucket_name, objectKey=filename)["body"].response
 | 
											
												
													
														|  | -            yield from response.read(4096)
 |  | 
 | 
											
												
													
														|  | 
 |  | +            while chunk := response.read(4096):
 | 
											
												
													
														|  | 
 |  | +                yield chunk
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          return generate()
 |  |          return generate()
 | 
											
												
													
														|  |  
 |  |  
 |