+
    Tj1                         ^ RI t ^ RIHt ^ RIHtHtHtHt ^ RIH	t	H
t
Ht ^ RIHt ^ RIHt ^ RIHt ^RIHt ] P(                  ! ]4      t ! R	 R
]4      tR# )    N)format_exception)TaskContext	TaskError
TaskResultTaskResultStatus)task_enqueuedtask_finishedtask_started)timezone)get_random_string)normalize_json)BaseTaskBackendc                   F   a a ] tR t^t oRtRtV 3R ltR tR tRt	Vt
V ;t# )ImmediateBackendTc                F   < \         SV `  W4       \        ^ 4      V n        R# )    N)super__init__r   	worker_id)selfaliasparams	__class__s   &&&T/var/www/idalgo/venv/lib/python3.14/site-packages/django/tasks/backends/immediate.pyr   ImmediateBackend.__init__   s    '*2.    c                   \         P                  VR\        P                  ! 4       4       \        P
                  ! \        V 4      VR7       VP                  p\        P                  ! 4       p\         P                  VR\        P                  4       \         P                  VRV4       \         P                  VRV4       VP                  P                  V P                  4       \        P
                  ! \        V 4      VR7        VP                  '       d6   VP                  ! \!        VR7      .VP"                  O5/ VP$                  B pM&VP                  ! VP"                  / VP$                  B p\         P                  VR\'        V4      4       \         P                  VR\        P                  ! 4       4       \         P                  VR\        P(                  4       \*        P
                  ! \        V 4      VR7       R#   \,         d    h \.         d   p\         P                  TR\        P                  ! 4       4       \        T4      pTP0                  P                  \3        TP4                   R	TP6                   2R
P9                  \;        T4      4      R7      4       \         P                  TR\        P<                  4       \*        P
                  ! \        T 4      TR7        Rp?R# Rp?ii ; i)zJ
Execute the Task for the given TaskResult, mutating it with the
outcome.
enqueued_at)task_resultstatus
started_atlast_attempted_at)senderr   _return_valuefinished_at. )exception_class_path	tracebackN)object__setattr__r   nowr   sendtypetaskr   RUNNING
worker_idsappendr   r
   takes_contextcallr   argskwargsr   
SUCCESSFULr	   KeyboardInterruptBaseExceptionerrorsr   
__module____qualname__joinr   FAILED)r   r   r/   task_start_timeraw_return_valueeexception_types   &&     r   _execute_taskImmediateBackend._execute_task   s9   
 	;x||~F4:;?",,.;2B2J2JK;oF;(;_M%%dnn5dE"	D!!!#'99K8$ %%$ "(($  $(99k.>.>#U+BTBT#U /0, {M8<<>J{H6F6Q6QRtDz{C' ! 	 	D{M8<<>J!!WN%%)445Q~7R7R6ST gg&6q&9:	 {H6F6M6MNtDz{CC	Ds    BH K9K9CK44K9c                    V P                  V4       \        V\        ^ 4      \        P                  RRRRVVV P
                  . . R7      pV P                  V4       V# )r   N)r/   idr    r   r!   r"   r%   r5   r6   backendr:   r1   )validate_taskr   r   r   READYr   rC   )r   r/   r5   r6   r   s   &&&& r   enqueueImmediateBackend.enqueueK   sc    4   $#))"JJ
 	;'r   )r   )__name__r;   r<   __firstlineno__supports_async_tasksupports_priorityr   rC   rJ   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      s'     /2Dh r   r   )loggingr)   r   django.tasks.baser   r   r   r   django.tasks.signalsr   r	   r
   django.utilsr   django.utils.cryptor   django.utils.jsonr   baser   	getLoggerrL   loggerr    r   r   <module>r^      sA     & R R K K ! 1 , !			8	$P Pr   