From 8ef5fbca4e90668c8ae1f9f60f4d5d43816a593c Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Thu, 1 May 2025 11:31:29 +0200 Subject: [fix] cache.ExpireCache: definition of a context name for the key The definition of a context name belongs in the abstract base class (was previously only in the concrete implementation for the SQLite adapter). Suggested-by: @dalf https://github.com/searxng/searxng/pull/4650#discussion_r2069873853 Signed-off-by: Markus Heiser --- searx/enginelib/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'searx/enginelib') diff --git a/searx/enginelib/__init__.py b/searx/enginelib/__init__.py index 7449578fa..0435b14e1 100644 --- a/searx/enginelib/__init__.py +++ b/searx/enginelib/__init__.py @@ -161,11 +161,11 @@ class EngineCache: key=key, value=value, expire=expire or self.expire, - table=self.table_name, + ctx=self.table_name, ) def get(self, key: str, default=None) -> Any: - return ENGINES_CACHE.get(key, default=default, table=self.table_name) + return ENGINES_CACHE.get(key, default=default, ctx=self.table_name) def secret_hash(self, name: str | bytes) -> str: return ENGINES_CACHE.secret_hash(name=name) -- cgit v1.2.3