angrybeanie_wagtail/env/lib/python3.12/site-packages/wagtail/images/tasks.py
2025-07-25 21:32:16 +10:00

18 lines
470 B
Python

from django.apps import apps
from django_tasks import task
@task()
def set_image_focal_point_task(app_label, model_name, pk):
model = apps.get_model(app_label, model_name)
instance = model.objects.get(pk=pk)
instance.set_focal_point(instance.get_suggested_focal_point())
instance.save(
update_fields=[
"focal_point_x",
"focal_point_y",
"focal_point_width",
"focal_point_height",
]
)