o
    Df                  
   @   st   d Z ddlZddlmZmZmZ ejededejddedd	d
ejdeddddej	edd Z
dS )z<The ``celery result`` program, used to inspect task results.    N)CeleryCommandCeleryOptionhandle_preload_options)clstask_idz-tz--taskzResult Optionsz!Name of task (if custom backend).)r   
help_grouphelpz--tracebackTzShow traceback instead.)r   is_flagr   r   c                 C   sH   | j j}|r|j| jn|j}||}|r|jn| }| j | dS )z+Print the return value for a given task id.N)objapptasksAsyncResult	tracebackgetecho)ctxr   taskr   r   
result_clstask_resultvalue r   J/home/ubuntu/webapp/venv/lib/python3.10/site-packages/celery/bin/result.pyresult   s
   r   )__doc__clickcelery.bin.baser   r   r   commandargumentoptionpass_contextr   r   r   r   r   <module>   s(    
