From 312c6d73bc9cd9c673435b006556e757d8adba51 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 30 Oct 2025 11:10:22 +0000 Subject: [PATCH] Fix lint errors: Remove unnecessary assignments before return statements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: João --- lib/crewai/src/crewai/llm.py | 4 +--- lib/crewai/src/crewai/llms/providers/anthropic/completion.py | 4 +--- lib/crewai/src/crewai/llms/providers/azure/completion.py | 4 +--- lib/crewai/src/crewai/llms/providers/openai/completion.py | 4 +--- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/lib/crewai/src/crewai/llm.py b/lib/crewai/src/crewai/llm.py index 5ba3d6514..d27548750 100644 --- a/lib/crewai/src/crewai/llm.py +++ b/lib/crewai/src/crewai/llm.py @@ -500,9 +500,7 @@ class LLM(BaseLLM): # Remove None values from params params = {k: v for k, v in params.items() if v is not None} - params = self._apply_additional_drop_params(params) - - return params + return self._apply_additional_drop_params(params) def _handle_streaming_response( self, diff --git a/lib/crewai/src/crewai/llms/providers/anthropic/completion.py b/lib/crewai/src/crewai/llms/providers/anthropic/completion.py index 247664998..b57a5555e 100644 --- a/lib/crewai/src/crewai/llms/providers/anthropic/completion.py +++ b/lib/crewai/src/crewai/llms/providers/anthropic/completion.py @@ -201,9 +201,7 @@ class AnthropicCompletion(BaseLLM): if tools and self.supports_tools: params["tools"] = self._convert_tools_for_interference(tools) - params = self._apply_additional_drop_params(params) - - return params + return self._apply_additional_drop_params(params) def _convert_tools_for_interference(self, tools: list[dict]) -> list[dict]: """Convert CrewAI tool format to Anthropic tool use format.""" diff --git a/lib/crewai/src/crewai/llms/providers/azure/completion.py b/lib/crewai/src/crewai/llms/providers/azure/completion.py index 32b89410b..da84aa84a 100644 --- a/lib/crewai/src/crewai/llms/providers/azure/completion.py +++ b/lib/crewai/src/crewai/llms/providers/azure/completion.py @@ -273,9 +273,7 @@ class AzureCompletion(BaseLLM): params["tools"] = self._convert_tools_for_interference(tools) params["tool_choice"] = "auto" - params = self._apply_additional_drop_params(params) - - return params + return self._apply_additional_drop_params(params) def _convert_tools_for_interference(self, tools: list[dict]) -> list[dict]: """Convert CrewAI tool format to Azure OpenAI function calling format.""" diff --git a/lib/crewai/src/crewai/llms/providers/openai/completion.py b/lib/crewai/src/crewai/llms/providers/openai/completion.py index bd8b33d50..bb769fa3b 100644 --- a/lib/crewai/src/crewai/llms/providers/openai/completion.py +++ b/lib/crewai/src/crewai/llms/providers/openai/completion.py @@ -251,9 +251,7 @@ class OpenAICompletion(BaseLLM): params = {k: v for k, v in params.items() if k not in crewai_specific_params} - params = self._apply_additional_drop_params(params) - - return params + return self._apply_additional_drop_params(params) def _convert_tools_for_interference(self, tools: list[dict]) -> list[dict]: """Convert CrewAI tool format to OpenAI function calling format."""