diff --git a/apps/worker/video_processing/render_adapter.py b/apps/worker/video_processing/render_adapter.py index 46bbfb706..d1abb4089 100755 --- a/apps/worker/video_processing/render_adapter.py +++ b/apps/worker/video_processing/render_adapter.py @@ -564,9 +564,9 @@ class RenderAdapter: len(clips), ) - final_rendered_ids = rendered_clip_ids if rendered_clip_ids is not None else [ - c.id for c in clips if hasattr(c, "id") - ] + final_rendered_ids = ( + rendered_clip_ids if rendered_clip_ids is not None else [c.id for c in clips if hasattr(c, "id")] + ) final_failed_ids = failed_clip_ids if failed_clip_ids is not None else [] return RenderAdapterResult( @@ -677,7 +677,8 @@ class RenderAdapter: finally: if temp_dir: import shutil + try: shutil.rmtree(temp_dir, ignore_errors=True) except Exception as cleanup_err: - logger.warning("临时目录清理失败: path=%s error=%s", temp_dir, cleanup_err) \ No newline at end of file + logger.warning("临时目录清理失败: path=%s error=%s", temp_dir, cleanup_err) diff --git a/apps/worker/worker_app/tasks/generation.py b/apps/worker/worker_app/tasks/generation.py index 30cde344d..12d5e7db6 100755 --- a/apps/worker/worker_app/tasks/generation.py +++ b/apps/worker/worker_app/tasks/generation.py @@ -1230,9 +1230,7 @@ def _render_video( db.close() if not render_result.success: - raise RuntimeError( - f"渲染失败: {render_result.error_message}" - ) + raise RuntimeError(f"渲染失败: {render_result.error_message}") render_output_path = render_result.output_path render_duration = render_result.duration