From 8a3ddd220ea54f699c4ec63b6999a9d5f6c217f4 Mon Sep 17 00:00:00 2001 From: Alejandro Date: Thu, 11 Jul 2024 12:32:57 -0700 Subject: [PATCH] chore: Explicit file encoding to utf-8 for configuration file --- guardrails/classes/credentials.py | 2 +- guardrails/cli/configure.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/guardrails/classes/credentials.py b/guardrails/classes/credentials.py index 093480b79..c63a60f7d 100644 --- a/guardrails/classes/credentials.py +++ b/guardrails/classes/credentials.py @@ -30,7 +30,7 @@ def from_rc_file(logger: Optional[logging.Logger] = None) -> "Credentials": logger = logging.getLogger() home = expanduser("~") guardrails_rc = os.path.join(home, ".guardrailsrc") - with open(guardrails_rc) as rc_file: + with open(guardrails_rc, encoding="utf-8") as rc_file: lines = rc_file.readlines() filtered_lines = list(filter(lambda l: l.strip(), lines)) creds = {} diff --git a/guardrails/cli/configure.py b/guardrails/cli/configure.py index 1b0d669db..124354661 100644 --- a/guardrails/cli/configure.py +++ b/guardrails/cli/configure.py @@ -32,7 +32,7 @@ def save_configuration_file( home = expanduser("~") guardrails_rc = os.path.join(home, ".guardrailsrc") - with open(guardrails_rc, "w") as rc_file: + with open(guardrails_rc, "w", encoding="utf-8") as rc_file: lines = [ f"id={str(uuid.uuid4())}{os.linesep}", f"token={token}{os.linesep}",