| 
					
				 | 
			
			
				@@ -29,7 +29,8 @@ class HuaweiStorage(BaseStorage): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def load_stream(self, filename: str) -> Generator: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         def generate(filename: str = filename) -> Generator: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             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() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |