From 7fc5dd9da29fbc3a1e7db30897f4673cd7c771ba Mon Sep 17 00:00:00 2001 From: voidking Date: Mon, 7 Aug 2023 17:00:30 +0800 Subject: [PATCH] bugfix: #128 Delete special charactors at filename --- metagpt/roles/engineer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/metagpt/roles/engineer.py b/metagpt/roles/engineer.py index bb29db30a..072e53998 100644 --- a/metagpt/roles/engineer.py +++ b/metagpt/roles/engineer.py @@ -93,6 +93,7 @@ class Engineer(Role): def write_file(self, filename: str, code: str): workspace = self.get_workspace() + filename = filename.replace('"', '').replace('\n', '') file = workspace / filename file.parent.mkdir(parents=True, exist_ok=True) file.write_text(code)