
    Xj                     \    d dl mZ ddlmZmZmZmZ  ee          Z G d de          Z	dS )    )
get_logger   )	JobStatusTrainingConfigTrainingPlatformTrainingResultc                   N    e Zd ZdedefdZdedefdZdedefdZ	dede
fdZdS )	VolcenginePlatformconfigreturnc                 T    t                               d           t          d          )Nz%Volcengine create_training_job called'Volcengine platform not implemented yet)loggerinfoNotImplementedError)selfr   s     [/lsinfo/ai/hellotax_ai/training_center/backend/app/services/training_platform/volcengine.pycreate_training_jobz&VolcenginePlatform.create_training_job
   s$    ;<<<!"KLLL    job_idc                 |    t                               |                              d           t          d          )Nr   z Volcengine get_job_status calledr   r   bindr   r   r   r   s     r   get_job_statusz!VolcenginePlatform.get_job_status   4    6""''(JKKK!"KLLLr   c                 |    t                               |                              d           t          d          )Nr   z Volcengine get_job_result calledr   r   r   s     r   get_job_resultz!VolcenginePlatform.get_job_result   r   r   c                 |    t                               |                              d           t          d          )Nr   zVolcengine cancel_job calledr   r   r   s     r   
cancel_jobzVolcenginePlatform.cancel_job   s4    6""''(FGGG!"KLLLr   N)__name__
__module____qualname__r   strr   r   r   r   r   boolr!    r   r   r
   r
      s        M. MS M M M MMS MY M M M MMS M^ M M M MM M M M M M M Mr   r
   N)
common_loggingr   baser   r   r   r   r"   r   r
   r'   r   r   <module>r*      s    % % % % % % M M M M M M M M M M M M	H		M M M M M) M M M M Mr   