Compare commits

...

1 commit

Author SHA1 Message Date
Simon Bruder 3c3c51dbfb
Work with cbz files with subdirectories
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-10 12:31:16 +00:00

View file

@ -259,7 +259,9 @@ class CalibreDB(BaseDB):
path = self.get_volume_filepath(volume_id) path = self.get_volume_filepath(volume_id)
with ZipFile(path, 'r') as volume: with ZipFile(path, 'r') as volume:
try: try:
zip_info = volume.filelist[page_number - 1] # filter sub directories
filelist = [file for file in volume.filelist if not file.is_dir()]
zip_info = filelist[page_number - 1]
except IndexError: except IndexError:
raise exceptions.NotFound() raise exceptions.NotFound()
return None return None