litellm/litellm/a2a_protocol
Julio Quinteros 7512f7dfc3 fix(lint): resolve PLR0915 too-many-statements in 4 files
Extract helpers to reduce statement count below the 50-statement limit:

- a2a_protocol/main.py: extract _execute_a2a_send_with_retry() (56 → 43)
- fine_tuning/main.py: extract _resolve_fine_tuning_timeout() (53 → 48)
- generic_guardrail_api.py: extract _build_request_headers() (51 → 49)
- mcp_streaming_iterator.py: extract _handle_initial_response_phase() (73 → 31)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-04 20:34:15 -03:00
..
litellm_completion_bridge [Feat] New provider - Agent Gateway, add pydantic ai agents (#18013) 2025-12-15 17:40:58 -08:00
providers [Refactor] litellm/init.py: lazy load LLMClientCache (#18008) 2025-12-16 05:44:06 -08:00
__init__.py [Fix] A2a Agent Gateway Fixes - A2A agents deployed with localhost/internal URLs in their agent cards (e.g., http://0.0.0.0:8001/) (#20604) 2026-02-06 15:02:34 -08:00
card_resolver.py [Fix] A2a Agent Gateway Fixes - A2A agents deployed with localhost/internal URLs in their agent cards (e.g., http://0.0.0.0:8001/) (#20604) 2026-02-06 15:02:34 -08:00
client.py
cost_calculator.py [Feat] A2a gateway - Add cost per token pricing (#17780) 2025-12-10 13:08:15 -08:00
exception_mapping_utils.py fix(mypy): resolve type checking errors in 5 files (#20627) 2026-02-06 18:34:55 -08:00
exceptions.py [Fix] A2a Agent Gateway Fixes - A2A agents deployed with localhost/internal URLs in their agent cards (e.g., http://0.0.0.0:8001/) (#20604) 2026-02-06 15:02:34 -08:00
main.py fix(lint): resolve PLR0915 too-many-statements in 4 files 2026-03-04 20:34:15 -03:00
streaming_iterator.py [Feat] Agent Gateway - Track agent_id in SpendLogs (#17795) 2025-12-10 16:09:56 -08:00
utils.py [Feat] Agent Gateway - Add token counting non streaming + streaming (#17779) 2025-12-10 11:45:28 -08:00