+
    Tj                     t    ^ RI Ht ^ RIHtHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RIHt ^RIHt  ! R R	]4      tR
# )    )deepcopy)
TaskResultTaskResultStatus)TaskResultDoesNotExist)task_enqueued)timezone)get_random_string)BaseTaskBackendc                   \   a a ] tR t^t oRtRtRtV 3R ltR tR t	R t
R tR tRtVtV ;t# )	DummyBackendTc                4   < \         SV `  W4       . V n        R # N)super__init__results)selfaliasparams	__class__s   &&&P/var/www/idalgo/venv/lib/python3.14/site-packages/django/tasks/backends/dummy.pyr   DummyBackend.__init__   s    '    c                    \         P                  VR \        P                  ! 4       4       V P                  P                  V4       \        P                  ! \        V 4      VR7       R# )enqueued_at)task_resultN)	object__setattr__r   nowr   appendr   sendtype)r   results   &&r   _store_resultDummyBackend._store_result   s@    6=(,,.AF#4:6:r   c                    V P                  V4       \        V\        ^ 4      \        P                  RRRRVVV P
                  . . R7      pV P                  V4       \        V4      # )    N)taskidstatusr   
started_atlast_attempted_atfinished_atargskwargsbackenderrors
worker_ids)validate_taskr   r	   r   READYr   r#   r   )r   r'   r-   r.   r"   s   &&&& r   enqueueDummyBackend.enqueue   sj    4  $#))"JJ
 	6" r   c                z   a  \        V3R  lV P                   4       4      #   \         d    \        S4      Rhi ; i)c              3   L   <"   T F  qP                   S8X  g   K  Vx  K  	  R # 5ir   r(   .0r"   	result_ids   & r   	<genexpr>*DummyBackend.get_result.<locals>.<genexpr>5        T\6YY)=S\   $
$Nnextr   StopIterationr   r   r;   s   &fr   
get_resultDummyBackend.get_result1   s9    	>TT\\TTT 	>(3=	>s   " :c                   a"    \        V3R  lV P                   4       4      #   \         d    \        S4      Rhi ; i5i)c              3   L   <"   T F  qP                   S8X  g   K  Vx  K  	  R # 5ir   r8   r9   s   & r   r<   +DummyBackend.aget_result.<locals>.<genexpr>;   r>   r?   Nr@   rC   s   &fr   aget_resultDummyBackend.aget_result9   s;     	>TT\\TTT 	>(3=	>s   ?$ ?<?c                :    V P                   P                  4        R # r   )r   clear)r   s   &r   rL   DummyBackend.clear?   s    r   )r   )__name__
__module____qualname____firstlineno__supports_defersupports_async_tasksupports_priorityr   r#   r4   rD   rI   rL   __static_attributes____classdictcell____classcell__)r   __classdict__s   @@r   r   r      s9     N;
 .>> r   r   N)copyr   django.tasks.baser   r   django.tasks.exceptionsr   django.tasks.signalsr   django.utilsr   django.utils.cryptor	   baser
   r    r   r   <module>ra      s&     : : . ! 1 !4? 4r   