
    `fB	                        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dS )$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                             |           dS )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               A/var/www/html/env/lib/python3.11/site-packages/celery/bin/call.pycallr#      sd    h gk##& $ 
 
 	  GLL    )__doc__clickcelery.bin.baser   r   r   r   r   r   r	   commandargumentoptionfloatpass_contextr#    r$   r"   <module>r.      s   K K 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 =!!!d**, , , d*') ) ) g*$	& & &
 m*-	/ / /
 k#*!	# # #
 n*%	' ' '
 i*') ) ) l**, , , o*(* * *    	* *	, ,	) )' '# #/ /& &) ), ,  "!d  r$   