chore(otel): clarify pyright suppression reason on cache payload reads

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
jesus 2026-09-28 22:58:40 +00:00
parent 1051c9c100
commit 444db7c1e8
2 changed files with 3 additions and 3 deletions

View file

@ -246,7 +246,7 @@ class LLMCallEvent:
auth_metadata=auth_metadata(payload, kwargs),
is_no_upstream_call=bool(kwargs.get(LITELLM_LOGGING_NO_UPSTREAM_LLM_CALL)),
upstream_started=kwargs.get("api_call_start_time") is not None,
cache_hit=bool(payload.get("cache_hit")) if payload else False, # pyright: ignore[reportUnknownMemberType] # payload dicts may omit this key
cache_hit=bool(payload.get("cache_hit")) if payload else False, # pyright: ignore[reportUnknownMemberType] # TypedDict .get on a str key is partially unknown
provisional_span_name=f"{operation.value} {model}".strip(),
time_to_first_chunk_seconds=time_to_first_chunk_seconds(kwargs),
trace=trace,

View file

@ -471,8 +471,8 @@ class LLMCallSpanData:
trace=trace or TraceControls(),
session_id=session_id or None,
embedding_output=embedding_output if capture_content else None,
cache_hit=as_bool(payload.get("cache_hit")), # pyright: ignore[reportUnknownMemberType] # payload dicts may omit this key
saved_cache_cost=as_float(payload.get("saved_cache_cost")), # pyright: ignore[reportUnknownMemberType] # payload dicts may omit this key
cache_hit=as_bool(payload.get("cache_hit")), # pyright: ignore[reportUnknownMemberType] # TypedDict .get on a str key is partially unknown
saved_cache_cost=as_float(payload.get("saved_cache_cost")), # pyright: ignore[reportUnknownMemberType] # TypedDict .get on a str key is partially unknown
)