U
    ÷	Àh  ã                   @   s$   d Z ddlmZ G dd„ deƒZdS )zÍ
Notifications Application Configuration

This module defines the configuration for the notifications Django application,
which handles multi-channel notifications including Telegram, email, and webhooks.
é    )Ú	AppConfigc                   @   s$   e Zd ZdZdZdZdZdd„ ZdS )ÚNotificationsConfigaÖ  
    Configuration class for the notifications application.
    
    This class defines the notifications application settings and handles
    application initialization, including setting up signal handlers
    for notification processing.
    
    Attributes:
        default_auto_field (str): The default primary key field type for models
        name (str): The application name used by Django
        verbose_name (str): Human-readable name for the application
    zdjango.db.models.BigAutoFieldzapps.notificationsÚNotificationsc                 C   s&   zddl }W n tk
r    Y nX dS )zú
        Perform initialization when the application is ready.
        
        This method is called once Django has loaded all applications
        and models. It imports signal handlers to set up automatic
        notification processing.
        r   N)Zapps.notifications.signalsÚImportError)ÚselfÚapps© r   ú;/var/www/html/JingleDetector/src/apps/notifications/apps.pyÚready"   s    	zNotificationsConfig.readyN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Údefault_auto_fieldÚnameÚverbose_namer
   r   r   r   r	   r      s
   r   N)r   Údjango.appsr   r   r   r   r   r	   Ú<module>   s   