mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
cache: Eliminate transformed_bulk_cached_fetch.
Its two callers now just directly call generic_bulk_cached_fetch with the explicit `lambda obj: obj` helpers.
This commit is contained in:
@@ -395,25 +395,6 @@ def generic_bulk_cached_fetch(
|
||||
}
|
||||
|
||||
|
||||
def transformed_bulk_cached_fetch(
|
||||
cache_key_function: Callable[[ObjKT], str],
|
||||
query_function: Callable[[List[ObjKT]], Iterable[ItemT]],
|
||||
object_ids: Sequence[ObjKT],
|
||||
*,
|
||||
id_fetcher: Callable[[ItemT], ObjKT],
|
||||
cache_transformer: Callable[[ItemT], CacheItemT],
|
||||
) -> Dict[ObjKT, CacheItemT]:
|
||||
return generic_bulk_cached_fetch(
|
||||
cache_key_function,
|
||||
query_function,
|
||||
object_ids,
|
||||
extractor=lambda obj: obj,
|
||||
setter=lambda obj: obj,
|
||||
id_fetcher=id_fetcher,
|
||||
cache_transformer=cache_transformer,
|
||||
)
|
||||
|
||||
|
||||
def bulk_cached_fetch(
|
||||
cache_key_function: Callable[[ObjKT], str],
|
||||
query_function: Callable[[List[ObjKT]], Iterable[ItemT]],
|
||||
@@ -421,11 +402,13 @@ def bulk_cached_fetch(
|
||||
*,
|
||||
id_fetcher: Callable[[ItemT], ObjKT],
|
||||
) -> Dict[ObjKT, ItemT]:
|
||||
return transformed_bulk_cached_fetch(
|
||||
return generic_bulk_cached_fetch(
|
||||
cache_key_function,
|
||||
query_function,
|
||||
object_ids,
|
||||
id_fetcher=id_fetcher,
|
||||
extractor=lambda obj: obj,
|
||||
setter=lambda obj: obj,
|
||||
cache_transformer=lambda obj: obj,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user