1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-11-04 14:30:11 +01:00

Avoid more possible crashes when invalid icons are present

This commit is contained in:
Daniel Martí 2014-01-24 12:55:43 +01:00
parent 83c3a8b68e
commit f277ba6b33

View File

@ -532,7 +532,12 @@ def scan_apks(apps, apkcache, repodir, knownapks):
get_icon_dir(repodir, last_density), iconfilename)
iconpath = os.path.join(
get_icon_dir(repodir, density), iconfilename)
im = Image.open(last_iconpath)
try:
im = Image.open(last_iconpath)
except:
print "WARNING: Invalid image file at %s" % last_iconpath
continue
size = dpi_to_px(density)
im.thumbnail((size, size), Image.ANTIALIAS)