From f32e91e51aeda37cdb0dbfe2af15db27e10c06a7 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Mon, 28 Jul 2025 15:36:52 +0200 Subject: [PATCH] [fix] duckduckgo engine: logger.error / missing argument (#5057) The error message in case the vqd value could not be determined was incorrect and triggered an exception:: File "/usr/local/searxng/searxng-src/searx/engines/duckduckgo.py", line 132, in get_vqd logger.error("vqd value from duckduckgo.com ", resp.status_code) Message: 'vqd value from duckduckgo.com ' Arguments: (202,) --- searx/engines/duckduckgo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/searx/engines/duckduckgo.py b/searx/engines/duckduckgo.py index 06299e6aa..60120a439 100644 --- a/searx/engines/duckduckgo.py +++ b/searx/engines/duckduckgo.py @@ -129,7 +129,7 @@ def get_vqd(query: str, region: str, force_request: bool = False) -> str: if value: cache.set(key=key, value=value) else: - logger.error("vqd value from duckduckgo.com ", resp.status_code) + logger.error("none vqd value from duckduckgo.com: HTTP %s", resp.status_code) return value