@@ -51,7 +51,9 @@ def saveSticker(sticker: Sticker, path: str) -> str:
5151 return filePath
5252
5353
54- async def downloadPack (packId : str , packKey : str , cwd : str = os .getcwd ()) -> tuple [str , str ]:
54+ async def downloadPack (
55+ packId : str , packKey : str , cwd : str = os .getcwd ()
56+ ) -> tuple [str , str ]:
5557 """Download a sticker pack.
5658
5759 Args:
@@ -81,7 +83,10 @@ async def downloadPack(packId: str, packKey: str, cwd: str = os.getcwd()) -> tup
8183 print (f'Starting download of "{ packName } " into { swd } ' )
8284 with ThreadPoolExecutor (max_workers = 4 ) as executor :
8385 for i in as_completed (
84- [executor .submit (saveSticker , sticker , webpDir ) for sticker in pack .stickers ]
86+ [
87+ executor .submit (saveSticker , sticker , webpDir )
88+ for sticker in pack .stickers
89+ ]
8590 ):
8691 i .result ()
8792
@@ -102,7 +107,11 @@ def convertWithPIL(inputFile: str) -> str:
102107
103108 try :
104109 img .save (
105- inputFile .replace ("webp" , "gif" ), version = "GIF89a" , disposal = 2 , save_all = True , loop = 0
110+ inputFile .replace ("webp" , "gif" ),
111+ version = "GIF89a" ,
112+ disposal = 2 ,
113+ save_all = True ,
114+ loop = 0 ,
106115 )
107116 except ValueError :
108117 print (f"Failed to save { inputFile } as gif" )
@@ -131,7 +140,9 @@ async def convertPack(swd: str, packName: str, noCache=False):
131140 stickers = [opj (webpDir , i ) for i in os .listdir (webpDir )]
132141 total = len (stickers )
133142 with ThreadPoolExecutor (max_workers = 4 ) as executor :
134- for _ in as_completed ([executor .submit (convertWithPIL , sticker ) for sticker in stickers ]):
143+ for _ in as_completed (
144+ [executor .submit (convertWithPIL , sticker ) for sticker in stickers ]
145+ ):
135146 converted += 1
136147 end = time .time ()
137148 print (f"Time taken to convert { converted } /{ total } stickers - { end - start :.3f} s" )
0 commit comments