From 8cd37728463062ce839fb455cfd59a8ce507681c Mon Sep 17 00:00:00 2001 From: Pat Nadolny Date: Fri, 17 Jan 2025 13:34:04 -0500 Subject: [PATCH 1/2] default dump dates to string --- libs/aws/langchain_aws/llms/bedrock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/aws/langchain_aws/llms/bedrock.py b/libs/aws/langchain_aws/llms/bedrock.py index befb4c51..c311b50d 100644 --- a/libs/aws/langchain_aws/llms/bedrock.py +++ b/libs/aws/langchain_aws/llms/bedrock.py @@ -802,7 +802,7 @@ def _prepare_input_and_invoke( max_tokens=self.max_tokens, temperature=self.temperature, ) - body = json.dumps(input_body) + body = json.dumps(input_body, default=str) accept = "application/json" contentType = "application/json" From 87e277a33fff380680d03978804ed0c305a47f48 Mon Sep 17 00:00:00 2001 From: Pat Nadolny Date: Tue, 21 Jan 2025 15:33:29 -0500 Subject: [PATCH 2/2] default to string for other json dumps calls too --- libs/aws/langchain_aws/llms/bedrock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/aws/langchain_aws/llms/bedrock.py b/libs/aws/langchain_aws/llms/bedrock.py index c311b50d..5b825bc8 100644 --- a/libs/aws/langchain_aws/llms/bedrock.py +++ b/libs/aws/langchain_aws/llms/bedrock.py @@ -939,7 +939,7 @@ def _prepare_input_and_invoke_stream( max_tokens=self.max_tokens, temperature=self.temperature, ) - body = json.dumps(input_body) + body = json.dumps(input_body, default=str) request_options = { "body": body, @@ -1024,7 +1024,7 @@ async def _aprepare_input_and_invoke_stream( max_tokens=self.max_tokens, temperature=self.temperature, ) - body = json.dumps(input_body) + body = json.dumps(input_body, default=str) response = await asyncio.get_running_loop().run_in_executor( None,