From c30bd1a18e741362c1c803adc5927101fc188ded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20Koc=C3=BAr?= <88054650+SamuelKocur@users.noreply.github.com> Date: Thu, 2 May 2024 08:16:54 +0200 Subject: [PATCH] fix db_storage_path handling to use env variable or cwd (#507) --- src/crewai/utilities/paths.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/crewai/utilities/paths.py b/src/crewai/utilities/paths.py index 453eff613..51cf8b4e4 100644 --- a/src/crewai/utilities/paths.py +++ b/src/crewai/utilities/paths.py @@ -1,3 +1,4 @@ +import os from pathlib import Path import appdirs @@ -13,6 +14,11 @@ def db_storage_path(): def get_project_directory_name(): - cwd = Path.cwd() - project_directory_name = cwd.name - return project_directory_name + project_directory_name = os.environ.get("CREWAI_STORAGE_DIR") + + if project_directory_name: + return project_directory_name + else: + cwd = Path.cwd() + project_directory_name = cwd.name + return project_directory_name