From b9fa3687eb52a72030197900e1c2277a921d4060 Mon Sep 17 00:00:00 2001 From: zhulj <1643600218@qq.com> Date: Tue, 21 May 2024 17:30:33 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dissue=20#1144=20=E5=9C=A8?= =?UTF-8?q?Windows=E7=B3=BB=E7=BB=9F=E4=B8=8A=E8=BF=90=E8=A1=8CMetaGPT?= =?UTF-8?q?=E4=BC=9A=E5=87=BA=E7=8E=B0=E8=AF=A5=E9=97=AE=E9=A2=98=EF=BC=8C?= =?UTF-8?q?Windows=E7=B3=BB=E7=BB=9F=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84?= =?UTF-8?q?=E8=A1=A8=E7=A4=BA=E6=96=B9=E6=B3=95=E4=B8=8ELinux=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E4=B8=8D=E4=B8=80=E6=A0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- metagpt/roles/engineer.py | 6 +++--- metagpt/utils/dependency_file.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/metagpt/roles/engineer.py b/metagpt/roles/engineer.py index 6962b1bb5..5055037f5 100644 --- a/metagpt/roles/engineer.py +++ b/metagpt/roles/engineer.py @@ -270,11 +270,11 @@ class Engineer(Role): design_doc = None code_plan_and_change_doc = await self._get_any_code_plan_and_change() if await self._is_fixbug() else None for i in dependencies: - if str(i.parent) == TASK_FILE_REPO: + if str(i.parent.as_posix()) == TASK_FILE_REPO: task_doc = await self.project_repo.docs.task.get(i.name) - elif str(i.parent) == SYSTEM_DESIGN_FILE_REPO: + elif str(i.parent.as_posix()) == SYSTEM_DESIGN_FILE_REPO: design_doc = await self.project_repo.docs.system_design.get(i.name) - elif str(i.parent) == CODE_PLAN_AND_CHANGE_FILE_REPO: + elif str(i.parent.as_posix()) == CODE_PLAN_AND_CHANGE_FILE_REPO: code_plan_and_change_doc = await self.project_repo.docs.code_plan_and_change.get(i.name) if not task_doc or not design_doc: logger.error(f'Detected source code "{filename}" from an unknown origin.') diff --git a/metagpt/utils/dependency_file.py b/metagpt/utils/dependency_file.py index 0a375051c..a11e606a9 100644 --- a/metagpt/utils/dependency_file.py +++ b/metagpt/utils/dependency_file.py @@ -91,7 +91,7 @@ class DependencyFile: try: key = Path(filename).relative_to(root).as_posix() except ValueError: - key = filename + key= Path(filename).as_posix() return set(self._dependencies.get(str(key), {})) def delete_file(self): From 9da02df70c608a339833afa54706e1d3b4753376 Mon Sep 17 00:00:00 2001 From: zhulj <1643600218@qq.com> Date: Sun, 2 Jun 2024 10:27:21 +0800 Subject: [PATCH 2/2] ran pre-commit --- metagpt/utils/dependency_file.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metagpt/utils/dependency_file.py b/metagpt/utils/dependency_file.py index a11e606a9..d34e7ae9a 100644 --- a/metagpt/utils/dependency_file.py +++ b/metagpt/utils/dependency_file.py @@ -91,7 +91,7 @@ class DependencyFile: try: key = Path(filename).relative_to(root).as_posix() except ValueError: - key= Path(filename).as_posix() + key = Path(filename).as_posix() return set(self._dependencies.get(str(key), {})) def delete_file(self):