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

13 lines
354 B
Python

from django.core.signals import setting_changed
from django.dispatch import receiver
from .finders import get_finders
@receiver(setting_changed)
def clear_embed_caches(*, setting: str, **kwargs: dict) -> None:
"""
Clear the embed caches when settings change
"""
if setting == "WAGTAILEMBEDS_FINDERS":
get_finders.cache_clear()