Files
old-saburly-wagtail-web/env/lib/python3.10/site-packages/wagtail/embeds/signal_handlers.py

14 lines
354 B
Python
Raw Normal View History

2024-08-27 20:33:44 +02:00
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()