Explorar o código

fix tencent_cos_storage image-preview error is not a byte (#6652)

yanghx hai 1 ano
pai
achega
349ec0db77
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  1. 1 2
      api/extensions/storage/tencent_storage.py

+ 1 - 2
api/extensions/storage/tencent_storage.py

@@ -32,8 +32,7 @@ class TencentStorage(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.get_object(Bucket=self.bucket_name, Key=filename)
             response = self.client.get_object(Bucket=self.bucket_name, Key=filename)
-            while chunk := response['Body'].get_stream(chunk_size=4096):
-                yield chunk
+            yield from response['Body'].get_stream(chunk_size=4096)
 
 
         return generate()
         return generate()