From 690cfd24525cc4f02b79125dfa25d1069db0da0f Mon Sep 17 00:00:00 2001 From: Shubham Naik Date: Fri, 17 Jan 2025 14:08:55 -0800 Subject: [PATCH] chore: fix letta server file read issue (#685) Co-authored-by: Shubham Naik --- letta/settings.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/letta/settings.py b/letta/settings.py index dde4cecb..da3e429f 100644 --- a/letta/settings.py +++ b/letta/settings.py @@ -83,12 +83,16 @@ cors_origins = [ # read pg_uri from ~/.letta/pg_uri or set to none, this is to support Letta Desktop default_pg_uri = None -try: - with open(Path.home() / ".letta/pg_uri", "r") as f: - default_pg_uri = f.read() - print("Read pg_uri from ~/.letta/pg_uri") -except FileNotFoundError: - pass +## check if --use-file-pg-uri is passed +import sys + +if "--use-file-pg-uri" in sys.argv: + try: + with open(Path.home() / ".letta/pg_uri", "r") as f: + default_pg_uri = f.read() + print("Read pg_uri from ~/.letta/pg_uri") + except FileNotFoundError: + pass class Settings(BaseSettings):