
    IhB	                        d Z ddlZddlmZmZmZmZmZmZm	Z	  ej                  e       ej                  d       ej                  ddeedd	d
       ej                  ddeedd	d       ej                  deed	d       ej                  deed	d       ej                  deed	d       ej                  dedd	d       ej                  dedd       ej                  dedd        ej                  d!edd"      ej                  e	d#                                                                                            Zy)$zEThe ``celery call`` program used to send tasks from the command-line.    N)ISO8601ISO8601_OR_FLOAT
JSON_ARRAYJSON_OBJECTCeleryCommandCeleryOptionhandle_preload_options)clsnamez-az--argsz[]zCalling OptionszPositional arguments.)r
   typedefault
help_grouphelpz-kz--kwargsz{}zKeyword arguments.z--etazscheduled time.)r
   r   r   r   z--countdownzeta in seconds from now.z	--expireszexpiry time.z--serializerjsonztask serializer.)r
   r   r   r   z--queuezRouting Optionszcustom queue name.)r
   r   r   z
--exchangezcustom exchange name.z--routing-keyzcustom routing key.c                     | j                   j                  j                  |||||||	|
||
      j                  }| j                   j	                  |       y)zCall a task by name.)	argskwargs	countdown
serializerqueueexchangerouting_keyetaexpiresN)objapp	send_taskidecho)ctxr   r   r   r   r   r   r   r   r   r   task_ids               H/var/www/html/planif/env/lib/python3.12/site-packages/celery/bin/call.pycallr#      s[    h ggkk##& $ 
 	b  GGLL    )__doc__clickcelery.bin.baser   r   r   r   r   r   r	   commandargumentoptionfloatpass_contextr#    r$   r"   <module>r.      s   K 5 5 5 =!d**, d*') g*$	&
 m*-	/
 k#*!	#
 n*%	'
 i*') l**, o*(*   	*	,	)'#/&),  "dr$   