
    (ph                     r    S SK Jr   " S S\5      rS rS rS rS rSS jrS	 r	S
 r
S rS rS rS rS rg)    sleepc                       \ rS rSrSrg)	TaskError    N)__name__
__module____qualname____firstlineno____static_attributes__r       G/var/www/html/venv/lib/python3.13/site-packages/django_q/tests/tasks.pyr   r      s    r   r   c                 ,    U S:  a  U S-  n U S:  a  M  g g )Nr      r   )ns    r   	countdownr      s    
a%	Q a%r   c                 
    X-  $ Nr   )xys     r   multiplyr      s	    5Lr   c                 8    SnU  H  nU[        U5      -  nM     U$ )Nr   len)tuptotalwords      r   count_lettersr      s$    ET Lr   c                 4    [        U R                  5       5      $ r   )r   	get_wordsobjs    r   count_letters2r$      s    ))r   c                     [        U5      U -  $ r   r   )r   r   s     r   word_multiplyr&      s    t9q=r   c                       [        S5        M  )Ng      ?r   r   r   r   count_foreverr(       s    
c
 r   c                     U R                   $ r   )name)tasks    r   get_task_namer,   %   s    99r   c                     U R                   $ r   )id)users    r   get_user_idr0   )   s    77Nr   c                      g)Nhellor   r   r   r   r2   r2   -   s    r   c                      / $ r   r   r   r   r   return_falsy_valuer4   1   s    Ir   c                 V    [        SU R                   SU R                  5        35        g )NzRESULT HOOK z : )printr*   resultr"   s    r   r7   r7   5   s!    	L
#cjjl^
45r   c                      [        S5      e)Nzthis is an exception!)r   r   r   r   raise_exceptionr9   9   s    
+
,,r   N) )timer   	Exceptionr   r   r   r   r$   r&   r(   r,   r0   r2   r4   r7   r9   r   r   r   <module>r=      sP    		 	
*
6-r   