Ë
    üûàgŸ  ã                   ó@   — d dl mZmZ d dlmZ  G d„ de«      ZeZd„ Zy)é    )ÚSyncToAsyncÚsync_to_async)Úclose_old_connectionsc                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚDatabaseSyncToAsynczT
    SyncToAsync version that cleans up old database connections when it exits.
    c                 ór   •— t        «        	 t        ‰| �  |g|¢­i |¤Žt        «        S # t        «        w xY w©N)r   ÚsuperÚthread_handler)ÚselfÚloopÚargsÚkwargsÚ	__class__s       €úI/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/channels/db.pyr   z"DatabaseSyncToAsync.thread_handler
   s3   ø€ ÜÔð	$Ü‘7Ñ)¨$Ð@°Ò@¸Ñ@ä!Õ#øÔ!Õ#ús   �* ª6)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Ú__classcell__)r   s   @r   r   r      s   ø„ ñ÷$ð $ó    r   c               ƒ   óF   K  —  t        t        «      «       ƒ d {  –—† S 7 Œ­wr	   )r   r   © r   r   Úaclose_old_connectionsr      s   è ø€ Ø5”Ô4Ó5Ó7×7Ð7Ð7ús   ‚!š›!N)Úasgiref.syncr   r   Ú	django.dbr   r   Údatabase_sync_to_asyncr   r   r   r   ú<module>r      s$   ðß 3Ý +ô
$˜+ô 
$ð -Ð ó8r   