()
| 31 | |
| 32 | |
| 33 | def reset_loaders(): |
| 34 | from django.forms.renderers import get_default_renderer |
| 35 | |
| 36 | for backend in engines.all(): |
| 37 | if not isinstance(backend, DjangoTemplates): |
| 38 | continue |
| 39 | for loader in backend.engine.template_loaders: |
| 40 | loader.reset() |
| 41 | |
| 42 | backend = getattr(get_default_renderer(), "engine", None) |
| 43 | if isinstance(backend, DjangoTemplates): |
| 44 | for loader in backend.engine.template_loaders: |
| 45 | loader.reset() |
| 46 | |
| 47 | |
| 48 | @receiver(autoreload_started, dispatch_uid="template_loaders_watch_changes") |
no test coverage detected