mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
5e8a9456a2
commit
4804084665
@ -50,6 +50,8 @@ class ISOData(Command):
|
|||||||
def extract_po_files(self, name: str, output_dir: str) -> None:
|
def extract_po_files(self, name: str, output_dir: str) -> None:
|
||||||
name = name.split('.', 1)[0]
|
name = name.split('.', 1)[0]
|
||||||
pat = f'{self.top_level}/{name}/*.po'
|
pat = f'{self.top_level}/{name}/*.po'
|
||||||
|
if self.zip_data is None:
|
||||||
|
self._zip_data = BytesIO(download_securely(self.URL))
|
||||||
with zipfile.ZipFile(self.zip_data) as zf:
|
with zipfile.ZipFile(self.zip_data) as zf:
|
||||||
for name in fnmatch.filter(zf.namelist(), pat):
|
for name in fnmatch.filter(zf.namelist(), pat):
|
||||||
dest = os.path.join(output_dir, name.split('/')[-1])
|
dest = os.path.join(output_dir, name.split('/')[-1])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user