From 6e2418d44b39ca64a599971540fece745bf306a1 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Wed, 6 Aug 2025 14:18:38 -0400 Subject: [PATCH] remove unnecessary casting --- libs/core/langchain_core/v1/messages.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/libs/core/langchain_core/v1/messages.py b/libs/core/langchain_core/v1/messages.py index 893fd3acb3b..118d01d2d91 100644 --- a/libs/core/langchain_core/v1/messages.py +++ b/libs/core/langchain_core/v1/messages.py @@ -393,26 +393,26 @@ def _init_tool_calls(content: list[types.ContentBlock]) -> list[types.ContentBlo if isinstance(args_, dict): new_content.append( create_tool_call( - name=cast("str", block.get("name")), + name=block.get("name") or "", args=args_, - id=cast("str", block.get("id", "")), + id=block.get("id", ""), ) ) else: new_content.append( create_invalid_tool_call( - name=cast("str", block.get("name", "")), - args=cast("str", block.get("args", "")), - id=cast("str", block.get("id", "")), + name=block.get("name", ""), + args=block.get("args", ""), + id=block.get("id", ""), error=None, ) ) except Exception: new_content.append( create_invalid_tool_call( - name=cast("str", block.get("name", "")), - args=cast("str", block.get("args", "")), - id=cast("str", block.get("id", "")), + name=block.get("name", ""), + args=block.get("args", ""), + id=block.get("id", ""), error=None, ) )