MCPcopy Create free account
hub / github.com/FastMAS/KVCOMM / _ensure_cache_sequence

Function _ensure_cache_sequence

KVCOMM/llm/kvcomm_engine.py:293–300  ·  view source on GitHub ↗
(
    caches: Union[DynamicCache, Sequence[DynamicCache], None]
)

Source from the content-addressed store, hash-verified

291
292
293def _ensure_cache_sequence(
294 caches: Union[DynamicCache, Sequence[DynamicCache], None]
295) -> List[DynamicCache]:
296 if caches is None:
297 return []
298 if isinstance(caches, (list, tuple)):
299 return [cache for cache in caches if cache is not None]
300 return [caches]
301
302
303def _concat_inplace(cache: DynamicCache, others: Sequence[DynamicCache]) -> DynamicCache:

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected