only try first image

This commit is contained in:
j 2019-01-29 18:46:12 +05:30
parent 0f9cbe8332
commit 25b3f26d6b
2 changed files with 10 additions and 15 deletions

View file

@ -10,15 +10,12 @@ def cover(path):
try: try:
from unrar import rarfile from unrar import rarfile
rar = rarfile.RarFile(path) rar = rarfile.RarFile(path)
for cover in ox.sorted_strings(rar.namelist()): files = rar.namelist()
try: if files:
cover = ox.sorted_strings(files)[0]
data = rar.read(cover) data = rar.read(cover)
except: except:
data = None data = None
finally:
return data
except:
data = None
return data return data
def info(path): def info(path):

View file

@ -15,15 +15,13 @@ def cover(path):
return data return data
files = [f.filename for f in z.filelist] files = [f.filename for f in z.filelist]
if files: if files:
for cover in ox.sortedstrings(files): cover = ox.sortedstrings(files)[0]
try: try:
data = z.read(cover) data = z.read(cover)
except: except:
data = None data = None
finally:
return data return data
def info(path): def info(path):
data = {} data = {}
data['title'] = os.path.splitext(os.path.basename(path))[0] data['title'] = os.path.splitext(os.path.basename(path))[0]