From 7aae50819152f29f7c4b32b421b6052bb21f135b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=20=E4=B8=9C?= <540953132@qq.com> Date: Tue, 20 May 2025 17:35:55 +0800 Subject: [PATCH] Process JSON files using UTF-8 encoding. --- workflows/workflow_use/builder/service.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workflows/workflow_use/builder/service.py b/workflows/workflow_use/builder/service.py index f6d12437..d12e289c 100644 --- a/workflows/workflow_use/builder/service.py +++ b/workflows/workflow_use/builder/service.py @@ -327,7 +327,7 @@ async def build_workflow_from_path( self, path: Path, user_goal: str ) -> WorkflowDefinitionSchema: """Build a workflow from a JSON file path.""" - with open(path, "r") as f: + with open(path, "r", encoding="utf-8") as f: workflow_data = json.load(f) workflow_data_schema = WorkflowDefinitionSchema.model_validate(workflow_data) @@ -337,5 +337,5 @@ async def save_workflow_to_path( self, workflow: WorkflowDefinitionSchema, path: Path ): """Save a workflow to a JSON file path.""" - with open(path, "w") as f: + with open(path, "w", encoding="utf-8") as f: json.dump(workflow.model_dump(mode="json"), f, indent=2)