
    !<i                        U d dl Z d dlZd dlmZmZ ddlmZmZmZmZm	Z	 ddl
mZmZ ddlmZ ddlmZ  e	             e             e             e            fded	d
dedededdfdZ e             e             e             ed          fdedededededdfdZ e	            fded	d
ddfdZeeegZeed<   dS )    N)datetimetimezone   )CurrentDocketCurrentExecutionCurrentWorkerRetry
TaskLogger)DocketTaskCollection)	Execution)Workermessageloggerz%logging.LoggerAdapter[logging.Logger]docketworker	executionreturnc           	         K   |                     d| |j        |j        t          j        t
          j                  |j        z
  |j                   d S )Nz9%s: %r added to docket %r %s ago now running on worker %r)infokeynamer   nowr   utcwhen)r   r   r   r   r   s        /Users/kimhansen/Desktop/03 Workspace/ceo-agents/chl-effectiveness/mcp-servers/whoop/.venv/lib/python3.11/site-packages/docket/tasks.pytracer      sS       KKC	hl	#	#in	4           )attemptsretryc                    K   t          |  d|j         d|j         dt          j        t
          j                  |j        z
   d|j         	          )Nz: z added to docket  z ago now running on worker )	Exceptionr   r   r   r   r   r   r   )r   r   r   r   r!   s        r   failr%   "   ss        	3 	3im 	3 	3;	3 	3!hl33inD	3 	3%+[	3 	3  r   secondsc                 j   K   |                     d|            t          j        |            d {V  d S )NzSleeping for %s seconds)r   asynciosleep)r&   r   s     r   r)   r)   0   sE       KK)7333
-
 
          r   standard_tasks)r(   loggingr   r   dependenciesr   r   r   r	   r
   r   r   r   r   r   r   r   strr   r%   floatr)   r*   __annotations__ r   r   <module>r1      s     ' ' ' ' ' ' ' '              + * * * * * * *                  
 7Ajll"]__"]__++-- 3  	
  
   & #]__"]__++--5!$$$   	
  
    GQjll! !!C!	! ! ! ! 
	"     r   