def thumbnail(obj, **kwargs): thumbnailer = ThumbnailerFieldFile(obj.instance, obj.field, obj.name) try: return thumbnailer.get_thumbnail(kwargs) except Exception: if getattr(settings, 'THUMBNAIL_DEBUG', False): raise
def delete_file(file_): if not file_.name: return try: thumbnailer = get_thumbnailer(file_) ThumbnailerFieldFile.delete_thumbnails(thumbnailer) except (): pass cleanup_pre_delete.send(sender=None, file=file_) file_.delete(save=False) cleanup_post_delete.send(sender=None, file=file_)
def thumbnail(obj, **kwargs): thumbnailer = ThumbnailerFieldFile(obj.instance, obj.field, obj.name) return thumbnailer.get_thumbnail(kwargs)
def delete(self, *args, **kwargs): """ Delete the image attributes, sources, and thumbnails. """ ImageExtFieldFile.delete(self, *args, **kwargs) ThumbnailerFieldFile.delete(self, *args, **kwargs)