diff options
author | winkidney <winkidney@gmail.com> | 2018-08-22 19:34:51 +0800 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2018-08-23 09:04:25 -0400 |
commit | c69d40f94308d52243133def3b6be7ff403df6f1 (patch) | |
tree | 4e589d7e17d61345917daaab8fc102aa90c4db53 /django/core/files/images.py | |
parent | 586a9dc4295357de1f5ad0590ad34bf2bc008f79 (diff) | |
download | django-c69d40f94308d52243133def3b6be7ff403df6f1.tar.gz |
Fixed #29705 -- Fixed ImageField RuntimeError crash for WebP files.
Diffstat (limited to 'django/core/files/images.py')
-rw-r--r-- | django/core/files/images.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/django/core/files/images.py b/django/core/files/images.py index cdb89de2cc..579c32e11c 100644 --- a/django/core/files/images.py +++ b/django/core/files/images.py @@ -69,6 +69,10 @@ def get_image_dimensions(file_or_path, close=False): # less bytes than expected. Skip and feed more data to the # parser (ticket #24544). pass + except RuntimeError: + # e.g. "RuntimeError: could not create decoder object" for + # WebP files. A different chunk_size may work. + pass if p.image: return p.image.size chunk_size *= 2 |