import logging from django.apps import AppConfig logger = logging.getLogger(__name__) class LibraryConfig(AppConfig): name = "apps.library" def ready(self): """Ephemeral similarity-check files never survive a restart.""" from . import similarity try: deleted = similarity.purge_similarity_files() except OSError as exc: logger.warning("Similarity file purge skipped: %s", exc) else: if deleted: logger.info("Purged %s similarity file(s) on startup", deleted)