o
    dhw
                     @   s0   d Z ddlmZ ddlmZ G dd deZdS )a.  Channels App Configuration

This module contains the Django app configuration for the channels app.
It handles app initialization and signal registration.

The channels app manages:
- TV channel configurations
- Regional settings and zones
- Codec configurations
- jingles
- Provider-specific settings
    )	AppConfig)gettext_lazyc                   @   s4   e Zd ZdZdZdZedZedZdZ	dd Z
d	S )
ChannelsConfigaL  
    Django application configuration for the Channels app.
    
    This app manages TV channels, broadcasting networks, geographic zones,
    and their complex relationships within the Adtlas TV advertising platform.
    
    Features:
    - TV Channel management with detailed metadata
    - Broadcasting Network hierarchies and affiliations
    - Geographic Zone definitions for targeted advertising
    - Content Schedule integration with Electronic Program Guide (EPG)
    - Audience Demographics and viewership analytics
    - Advertising Inventory management per channel/zone
    zdjango.db.models.BigAutoFieldzapps.channelszTV Channels & NetworkszfComprehensive TV channel and network management system for targeted advertising and audience analyticsz1.0.0c              
   C   s   zddl m} ddl}|t}|d| j d W dS  ty&   Y dS  tyK } zddl}|t}|j	d| dd	 W Y d}~dS d}~ww )
a  
        Perform initialization when Django starts.
        
        This method is called when the app is ready and all models are loaded.
        It's used to register signal handlers, perform app-specific setup,
        and initialize any required services.
           )signalsr   NzChannels app vzL initialized successfully. Ready to manage TV channels, networks, and zones.z!Error initializing Channels app: T)exc_info)
 r   logging	getLogger__name__infoversionImportError	Exceptionerror)selfr   r	   loggere r   FC:\Users\vibe-look\OneDrive\Desktop\Adtlas_V\src\apps\channels\apps.pyready0   s$   


zChannelsConfig.readyN)r   
__module____qualname____doc__default_auto_fieldname_verbose_namedescriptionr   r   r   r   r   r   r      s    r   N)r   django.appsr   django.utils.translationr   r   r   r   r   r   r   <module>   s   