
    fki                        S SK r S SKrS SKJr  S SKJr  S SKJrJr  SSK	J
r
  \ R                  " S5      r\" 5       r\" 5       r\" 5       r\" \5      S 5       r\" \5      S	 5       r\" \5      S
 5       r\" \5      S 5       rg)    N)Local)setting_changed)Signalreceiver   )TaskResultStatuszdjango.tasksc                 v    U S:X  a3  SSK Jn  UR                  S5      =Ul        Ul        [        5       Ul        gg)z:Reset the connection handler whenever the settings change.TASKSr   )task_backendsN) r   configure_settings	_settingssettingsr   _connections)settingkwargsr   s      Y/var/www/events.demo-site.click/venv/lib/python3.13/site-packages/django/tasks/signals.pyclear_tasks_handlersr      s?     '# ,,T2	
-"8 &+W"     c                     [         R                  SUR                  UR                  R                  UR
                  5        g )Nz&Task id=%s path=%s enqueued backend=%s)loggerdebugidtaskmodule_pathbackendsendertask_resultr   s      r   log_task_enqueuedr       s0    
LL0$$	r   c                     [         R                  SUR                  UR                  R                  UR
                  5        g )NTask id=%s path=%s state=%s)r   infor   r   r   statusr   s      r   log_task_startedr%   (   s0    
KK%$$	r   c           	      >   [         R                  " 5       n[        R                  UR                  [
        R                  :X  a  [        R                  O[        R                  SUR                  UR                  R                  UR                  US   (       a  UOS S9  g )Nr"   r   )exc_info)sysr'   r   logr$   r   FAILEDloggingERRORINFOr   r   r   )r   r   r   r'   s       r   log_task_finishedr.   2   st     ||~H
JJ !!%5%<%<< MM%$$%a[d  r   )r+   r(   asgiref.localr   django.core.signalsr   django.dispatchr   r   baser   	getLoggerr   task_enqueuedtask_finishedtask_startedr   r    r%   r.    r   r   <module>r8      s     
  / , "			>	*x 
/- - 
-  
,  
- r   