from django.apps import AppConfig


class MelTrackingConfig(AppConfig):
    default_auto_field = "django.db.models.BigAutoField"
    name = "apps.mel.tracking"
    label = "mel_tracking"
    verbose_name = "M&EL tracking"

    def ready(self):
        # Receivers import signals dispatched by upstream modules.
        # Wrapped in try/except so test collection or partial-install states
        # don't blow up when an upstream app is disabled.
        try:
            from apps.mel.tracking import receivers  # noqa: F401
        except ImportError:
            pass
