
    /j                    d    S SK Jr  S SKJr  S SKJrJr  SSKJr   " S S\5      r	 " S S	\5      r
g
)    )annotations)Enum)AnyProtocol   )RunningJobInfoc                      \ rS rSr\SS j5       r\SS j5       r\SS j5       r\R                  SS j5       r\SS j5       r	\SS j5       r
SS jrSS	 jrSS
 jrSS jrSS jrSS jrSrg)JobExecutor	   c                    g N selfs    P/app/agent/.venv/lib/python3.13/site-packages/livekit/agents/ipc/job_executor.pyidJobExecutor.id
   s        c                    g r   r   r   s    r   startedJobExecutor.started   s    "r   c                    g r   r   r   s    r   user_argumentsJobExecutor.user_arguments   s    ,/r   c                    g r   r   )r   values     r   r   r      s    9<r   c                    g r   r   r   s    r   running_jobJobExecutor.running_job   s    47r   c                    g r   r   r   s    r   statusJobExecutor.status   s    #&r   c                   #    g 7fr   r   r   s    r   startJobExecutor.start   s     3   c                   #    g 7fr   r   r   s    r   joinJobExecutor.join   s     #r&   c                   #    g 7fr   r   r   s    r   
initializeJobExecutor.initialize    s     r&   c                   #    g 7fr   r   r   s    r   acloseJobExecutor.aclose"   s     Cr&   c                   #    g 7fr   r   )r   infos     r   
launch_jobJobExecutor.launch_job$   s     cr&   c                    g r   r   r   s    r   logging_extraJobExecutor.logging_extra&   s    sr   r   N)returnstr)r7   bool)r7   
Any | None)r   r:   r7   None)r7   zRunningJobInfo | None)r7   	JobStatus)r7   r;   )r1   r   r7   r;   )r7   zdict[str, Any])__name__
__module____qualname____firstlineno__propertyr   r   r   setterr   r!   r$   r(   r+   r.   r2   r5   __static_attributes__r   r   r   r
   r
   	   sn     " "/ /< <7 7& &&%+'A2r   r
   c                       \ rS rSrSrSrSrSrg)r<   )   runningfailedsuccessr   N)r=   r>   r?   r@   RUNNINGFAILEDSUCCESSrC   r   r   r   r<   r<   )   s    GFGr   r<   N)
__future__r   enumr   typingr   r   jobr   r
   r<   r   r   r   <module>rP      s*    "     3( 3@ r   