@@ -85,9 +85,8 @@ def generate_video(self, prompt, negative_prompt=None, first_frame_url=None, las
8585 # --- 异步提交任务 ---
8686 rsp = self ._safe_call (VideoSynthesis .async_call , ** params )
8787 if rsp .status_code != HTTPStatus .OK :
88- maxkb_logger .info ('提交任务失败,status_code: %s, code: %s, message: %s' %
89- (rsp .status_code , rsp .code , rsp .message ))
90- return None
88+ maxkb_logger .info (f'提交任务失败,status_code: { rsp .status_code } , code: { rsp .code } , message: { rsp .message } ' )
89+ raise RuntimeError (f'提交任务失败,status_code: { rsp .status_code } , code: { rsp .code } , message: { rsp .message } ' )
9190
9291 maxkb_logger .info ("task_id:" , rsp .output .task_id )
9392
@@ -96,15 +95,16 @@ def generate_video(self, prompt, negative_prompt=None, first_frame_url=None, las
9695 if status .status_code == HTTPStatus .OK :
9796 maxkb_logger .info ("当前任务状态:" , status .output .task_status )
9897 else :
99- maxkb_logger .error ('获取任务状态失败,status_code: %s, code: %s, message: %s' %
100- (status .status_code , status .code , status .message ))
98+ maxkb_logger .error (
99+ f'获取任务状态失败,status_code: { status .status_code } , code: { status .code } , message: { status .message } ' )
100+ raise RuntimeError (
101+ f'获取任务状态失败,status_code: { status .status_code } , code: { status .code } , message: { status .message } ' )
101102
102103 # --- 等待任务完成 ---
103104 rsp = self ._safe_call (VideoSynthesis .wait , task = rsp , api_key = self .api_key )
104105 if rsp .status_code == HTTPStatus .OK :
105106 maxkb_logger .info ("视频生成完成!视频 URL:" , rsp .output .video_url )
106107 return rsp .output .video_url
107108 else :
108- maxkb_logger .error ('生成失败,status_code: %s, code: %s, message: %s' %
109- (rsp .status_code , rsp .code , rsp .message ))
110- return None
109+ maxkb_logger .error (f'生成失败,status_code: { rsp .status_code } , code: { rsp .code } , message: { rsp .message } ' )
110+ raise RuntimeError (f'生成失败,status_code: { rsp .status_code } , code: { rsp .code } , message: { rsp .message } ' )
0 commit comments