U
    é·h5  ã                   @   s$   d Z ddlmZ G dd„ deƒZdS )zÖ
Core Application Configuration

This module defines the configuration for the core Django application,
which provides shared functionality, utilities, and base models used
throughout the Stream Processor project.
é    )Ú	AppConfigc                   @   s$   e Zd ZdZdZdZdZdd„ ZdS )Ú
CoreConfigaË  
    Configuration class for the core application.
    
    This class defines the core application settings and handles
    application initialization, including setting up signals
    and performing any necessary startup tasks.
    
    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.corezCore Functionalityc                 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's used to import signal handlers and perform
        any necessary setup tasks.
        r   N)Zapps.core.signalsÚImportError)ÚselfÚapps© r   ú3/var/www/html/StreamProcessor/src/apps/core/apps.pyÚready#   s    	zCoreConfig.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   