A drop-in replacement for django's ImageField that provides a flexible, intuitive and easily-extensible interface for quickly creating new images from the one assigned to the field.
using model.signals.post_delete: instance.image.delete_all_created_images() fail if the django service is running for quite sometime.
if the service restarted it will succeed, then a couple of hours again it will fail
Traceback:
File "/usr/local/lib64/python3.6/site-packages/django/core/handlers/exception.py" in inner
response = get_response(request)
File "/usr/local/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response
versatileimagefield version 1.10
using model.signals.post_delete: instance.image.delete_all_created_images() fail if the django service is running for quite sometime. if the service restarted it will succeed, then a couple of hours again it will fail
Traceback:
File "/usr/local/lib64/python3.6/site-packages/django/core/handlers/exception.py" in inner
File "/usr/local/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response
File "/usr/local/lib64/python3.6/site-packages/django/core/handlers/base.py" in _get_response
File "/usr/local/lib64/python3.6/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
File "/home/app/multivendor/saleor/account/decorators.py" in new_fn
File "/home/app/multivendor/saleor/storefront/views.py" in storefront_product_image_delete
File "/home/app/multivendor/saleor/core/models.py" in delete
File "/usr/local/lib64/python3.6/site-packages/django/db/models/base.py" in delete
File "/usr/local/lib64/python3.6/site-packages/django/db/models/deletion.py" in delete
File "/usr/local/lib64/python3.6/site-packages/django/dispatch/dispatcher.py" in send
File "/usr/local/lib64/python3.6/site-packages/django/dispatch/dispatcher.py" in
File "/home/app/multivendor/saleor/product/models.py" in delete_product_image
File "/usr/local/lib/python3.6/site-packages/versatileimagefield/mixins.py" in delete_all_created_images
File "/usr/local/lib/python3.6/site-packages/versatileimagefield/mixins.py" in delete_sized_images
File "/usr/local/lib/python3.6/site-packages/versatileimagefield/mixins.py" in delete_matching_files_from_storage
Exception Type: OSError at /en/storefront/forrest-pharmacy-1/edit-product/8/image-delete/126/ Exception Value: [Errno 5] Input/output error