mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-09-19 03:30:12 +02:00
Avoid more possible crashes when invalid icons are present
This commit is contained in:
parent
83c3a8b68e
commit
f277ba6b33
@ -532,7 +532,12 @@ def scan_apks(apps, apkcache, repodir, knownapks):
|
|||||||
get_icon_dir(repodir, last_density), iconfilename)
|
get_icon_dir(repodir, last_density), iconfilename)
|
||||||
iconpath = os.path.join(
|
iconpath = os.path.join(
|
||||||
get_icon_dir(repodir, density), iconfilename)
|
get_icon_dir(repodir, density), iconfilename)
|
||||||
|
try:
|
||||||
im = Image.open(last_iconpath)
|
im = Image.open(last_iconpath)
|
||||||
|
except:
|
||||||
|
print "WARNING: Invalid image file at %s" % last_iconpath
|
||||||
|
continue
|
||||||
|
|
||||||
size = dpi_to_px(density)
|
size = dpi_to_px(density)
|
||||||
|
|
||||||
im.thumbnail((size, size), Image.ANTIALIAS)
|
im.thumbnail((size, size), Image.ANTIALIAS)
|
||||||
|
Loading…
Reference in New Issue
Block a user