[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,)
This commit is contained in:
Markus Heiser 2025-07-28 15:36:52 +02:00 committed by GitHub
parent 17f2027c4f
commit f32e91e51a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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