Исправлен импорт pillow-heif: убрана несуществующая функция register_avif_opener (AVIF регистрируется автоматически через register_heif_opener)

This commit is contained in:
2025-11-30 18:41:49 +03:00
parent 213fedcad5
commit f483b04488
2 changed files with 2 additions and 4 deletions

View File

@@ -13,9 +13,8 @@ class ProductsConfig(AppConfig):
# Регистрация декодеров HEIF/AVIF для Pillow (поддержка HEIC/HEIF/AVIF с iPhone и других устройств)
try:
from pillow_heif import register_heif_opener, register_avif_opener
from pillow_heif import register_heif_opener
register_heif_opener()
register_avif_opener()
except ImportError:
# Плагин может отсутствовать в окружении — не ломаем запуск приложения
# HEIC/HEIF/AVIF тогда не будут поддерживаться до установки зависимостей

View File

@@ -20,9 +20,8 @@ logger = logging.getLogger(__name__)
# Регистрация декодеров HEIF/AVIF для Pillow в Celery worker
# Это критично для обработки HEIC/HEIF фото с iPhone
try:
from pillow_heif import register_heif_opener, register_avif_opener
from pillow_heif import register_heif_opener
register_heif_opener()
register_avif_opener()
logger.info("[Celery] HEIF/AVIF decoders registered successfully")
except ImportError:
logger.warning("[Celery] pillow-heif not available - HEIC/HEIF/AVIF formats will not be supported")