From 976576fb6de5d0e1acb310e606a6ed3795c4ecf5 Mon Sep 17 00:00:00 2001 From: femto Date: Sat, 5 Aug 2023 13:00:13 +0800 Subject: [PATCH] fix for incorrect parse_tasks and parse_workspace --- metagpt/roles/engineer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/metagpt/roles/engineer.py b/metagpt/roles/engineer.py index 514799acc..3f86100e9 100644 --- a/metagpt/roles/engineer.py +++ b/metagpt/roles/engineer.py @@ -60,7 +60,7 @@ class Engineer(Role): @classmethod def parse_tasks(self, task_msg: Message) -> list[str]: - if not task_msg.instruct_content: + if task_msg.instruct_content: return task_msg.instruct_content.dict().get("Task list") return CodeParser.parse_file_list(block="Task list", text=task_msg.content) @@ -70,7 +70,7 @@ class Engineer(Role): @classmethod def parse_workspace(cls, system_design_msg: Message) -> str: - if not system_design_msg.instruct_content: + if system_design_msg.instruct_content: return system_design_msg.instruct_content.dict().get("Python package name") return CodeParser.parse_str(block="Python package name", text=system_design_msg.content)