Skip to content

Commit 85d04dd

Browse files
committed
Fix crewAI #6430: Replace bare raise with ToolUsageError in _original_tool_calling for consistent error handling
1 parent b10c4ff commit 85d04dd

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/crewai/src/crewai/tools/tool_usage.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -884,12 +884,12 @@ def _original_tool_calling(
884884

885885
except Exception:
886886
if raise_error:
887-
raise
887+
raise ToolUsageError(f"{I18N_DEFAULT.errors('tool_arguments_error')}")
888888
return ToolUsageError(f"{I18N_DEFAULT.errors('tool_arguments_error')}")
889889

890890
if not isinstance(arguments, dict):
891891
if raise_error:
892-
raise
892+
raise ToolUsageError(f"{I18N_DEFAULT.errors('tool_arguments_error')}")
893893
return ToolUsageError(f"{I18N_DEFAULT.errors('tool_arguments_error')}")
894894

895895
return ToolCalling(

0 commit comments

Comments
 (0)