mortadhabbb's picture
Update chatbot
9d540bc
import logging
from django.apps import AppConfig
logger = logging.getLogger(__name__)
class ModelOpsConfig(AppConfig):
"""Optional model-ops app.
Startup must never crash Django if ML artifacts/dependencies are missing.
"""
default_auto_field = 'django.db.models.BigAutoField'
name = 'apps.model_ops'
label = 'model_ops'
def ready(self):
try:
from apps.model_ops.services.model_auto_check import check_model_on_startup
check_model_on_startup()
except Exception as exc: # pragma: no cover - startup safety
logger.warning("Model startup check skipped: %s", exc)