diff options
Diffstat (limited to 'searx/engines/duckduckgo.py')
| -rw-r--r-- | searx/engines/duckduckgo.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/searx/engines/duckduckgo.py b/searx/engines/duckduckgo.py index d6c5be8f4..ff6727959 100644 --- a/searx/engines/duckduckgo.py +++ b/searx/engines/duckduckgo.py @@ -27,6 +27,7 @@ from searx.network import get # see https://github.com/searxng/searxng/issues/7 from searx import redisdb from searx.enginelib.traits import EngineTraits from searx.exceptions import SearxEngineCaptchaException +from searx.result_types import Answer if TYPE_CHECKING: import logging @@ -398,12 +399,7 @@ def response(resp): ): current_query = resp.search_params["data"].get("q") - results.append( - { - 'answer': zero_click, - 'url': "https://duckduckgo.com/?" + urlencode({"q": current_query}), - } - ) + Answer(results=results, answer=zero_click, url="https://duckduckgo.com/?" + urlencode({"q": current_query})) return results |