mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-28 01:28:14 +00:00
fix: Resolve remaining lint issues (W291, W293, B904)
- Remove trailing whitespace from examples/prompt_caching_example.py - Fix exception handling to use 'from e' for proper error chaining - All lint checks now pass locally Co-Authored-By: João <joao@crewai.com>
This commit is contained in:
@@ -740,7 +740,7 @@ class LLM(BaseLLM):
|
|||||||
# Catch context window errors from litellm and convert them to our own exception type.
|
# Catch context window errors from litellm and convert them to our own exception type.
|
||||||
# This exception is handled by CrewAgentExecutor._invoke_loop() which can then
|
# This exception is handled by CrewAgentExecutor._invoke_loop() which can then
|
||||||
# decide whether to summarize the content or abort based on the respect_context_window flag.
|
# decide whether to summarize the content or abort based on the respect_context_window flag.
|
||||||
raise LLMContextLengthExceededException(str(e))
|
raise LLMContextLengthExceededException(str(e)) from e
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.error(f"Error in streaming response: {e!s}")
|
logging.error(f"Error in streaming response: {e!s}")
|
||||||
if full_response.strip():
|
if full_response.strip():
|
||||||
@@ -762,7 +762,7 @@ class LLM(BaseLLM):
|
|||||||
error=str(e), from_task=from_task, from_agent=from_agent
|
error=str(e), from_task=from_task, from_agent=from_agent
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
raise Exception(f"Failed to get streaming response: {e!s}")
|
raise Exception(f"Failed to get streaming response: {e!s}") from e
|
||||||
|
|
||||||
def _handle_streaming_tool_calls(
|
def _handle_streaming_tool_calls(
|
||||||
self,
|
self,
|
||||||
@@ -891,7 +891,7 @@ class LLM(BaseLLM):
|
|||||||
except ContextWindowExceededError as e:
|
except ContextWindowExceededError as e:
|
||||||
# Convert litellm's context window error to our own exception type
|
# Convert litellm's context window error to our own exception type
|
||||||
# for consistent handling in the rest of the codebase
|
# for consistent handling in the rest of the codebase
|
||||||
raise LLMContextLengthExceededException(str(e))
|
raise LLMContextLengthExceededException(str(e)) from e
|
||||||
# --- 2) Extract response message and content
|
# --- 2) Extract response message and content
|
||||||
response_message = cast(Choices, cast(ModelResponse, response).choices)[
|
response_message = cast(Choices, cast(ModelResponse, response).choices)[
|
||||||
0
|
0
|
||||||
|
|||||||
Reference in New Issue
Block a user