Commit e1af707a by Arun Babu Neelicattu

fix lru cache usage for dependency cache

parent 021253db
......@@ -44,9 +44,9 @@ class DependencyCache:
self.cache: dict[
tuple[str, str | None, str | None, str | None], list[DependencyPackage]
] = {}
self.search_for = functools.lru_cache(maxsize=128)(self._search_for)
@functools.lru_cache(maxsize=128)
def search_for(self, dependency: Dependency) -> list[DependencyPackage]:
def _search_for(self, dependency: Dependency) -> list[DependencyPackage]:
key = (
dependency.complete_name,
dependency.source_type,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment