From 6f63b8039dd9d191babc494c3c4812172dd9d9cd Mon Sep 17 00:00:00 2001 From: Ryan Jalynski Date: Fri, 16 Jun 2023 19:01:27 -0400 Subject: [PATCH] Update db.py Ensure directory exists before attempting to write file in db.py --- gpt_engineer/db.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gpt_engineer/db.py b/gpt_engineer/db.py index aa35494..0388080 100644 --- a/gpt_engineer/db.py +++ b/gpt_engineer/db.py @@ -15,6 +15,9 @@ class DB: return f.read() def __setitem__(self, key, val): + # Ensure the directory exists + os.makedirs(self.path, exist_ok=True) + with open(self.path / key, 'w', encoding='utf-8') as f: f.write(val)