.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
searx.botdetection.valkeydb Namespace Reference

Functions

 set_valkey_client (valkey.Valkey valkey_client)
valkey.Valkey get_valkey_client ()

Variables

list __all__ = ["set_valkey_client", "get_valkey_client"]
valkey CLIENT = None

Detailed Description

Providing a Valkey database for the botdetection methods.

Function Documentation

◆ get_valkey_client()

valkey.Valkey searx.botdetection.valkeydb.get_valkey_client ( )

Definition at line 19 of file valkeydb.py.

19def get_valkey_client() -> valkey.Valkey:
20 if CLIENT is None:
21 raise ValueError("No connection to the Valkey database has been established.")
22 return CLIENT

◆ set_valkey_client()

searx.botdetection.valkeydb.set_valkey_client ( valkey.Valkey valkey_client)

Definition at line 14 of file valkeydb.py.

14def set_valkey_client(valkey_client: valkey.Valkey):
15 global CLIENT # pylint: disable=global-statement
16 CLIENT = valkey_client
17
18

Variable Documentation

◆ __all__

list searx.botdetection.valkeydb.__all__ = ["set_valkey_client", "get_valkey_client"]
private

Definition at line 8 of file valkeydb.py.

◆ CLIENT

valkey searx.botdetection.valkeydb.CLIENT = None

Definition at line 10 of file valkeydb.py.