fix(lint): suppress PLR0915 too-many-statements in complex transform methods

These three methods legitimately need many statements for their
event/message transformation logic. Suppress the lint warning rather
than artificially splitting the methods.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Julio Quinteros Pro 2026-02-27 22:44:13 -03:00
parent 9278a311ca
commit e3779a8fb3
3 changed files with 3 additions and 3 deletions

View file

@ -64,7 +64,7 @@ class AnthropicResponsesStreamWrapper:
self._current_block_index += 1
return self._current_block_index
def _process_event(self, event: Any) -> None:
def _process_event(self, event: Any) -> None: # noqa: PLR0915
"""Convert one Responses API event into zero or more Anthropic chunks queued for emission."""
event_type = getattr(event, "type", None)
if event_type is None and isinstance(event, dict):

View file

@ -48,7 +48,7 @@ class LiteLLMAnthropicToResponsesAPIAdapter:
return source.get("url")
return None
def translate_messages_to_responses_input(
def translate_messages_to_responses_input( # noqa: PLR0915
self,
messages: List[
Union[

View file

@ -829,7 +829,7 @@ class GeminiRealtimeConfig(BaseRealtimeConfig):
raise ValueError(f"Unknown openai event: {key}, value: {value}")
return openai_event
def transform_realtime_response(
def transform_realtime_response( # noqa: PLR0915
self,
message: Union[str, bytes],
model: str,