mirror of
https://github.com/searxng/searxng.git
synced 2026-08-10 17:21:26 +00:00
Compare commits
2 Commits
8084a86784
...
f32e91e51a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f32e91e51a | ||
|
|
17f2027c4f |
@@ -129,7 +129,7 @@ def get_vqd(query: str, region: str, force_request: bool = False) -> str:
|
|||||||
if value:
|
if value:
|
||||||
cache.set(key=key, value=value)
|
cache.set(key=key, value=value)
|
||||||
else:
|
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
|
return value
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -88,10 +88,12 @@ class ResultContainer:
|
|||||||
if isinstance(result, Result):
|
if isinstance(result, Result):
|
||||||
result.engine = result.engine or engine_name
|
result.engine = result.engine or engine_name
|
||||||
result.normalize_result_fields()
|
result.normalize_result_fields()
|
||||||
|
if not self.on_result(result):
|
||||||
|
continue
|
||||||
|
|
||||||
if isinstance(result, BaseAnswer) and self.on_result(result):
|
if isinstance(result, BaseAnswer):
|
||||||
self.answers.add(result)
|
self.answers.add(result)
|
||||||
elif isinstance(result, MainResult) and self.on_result(result):
|
elif isinstance(result, MainResult):
|
||||||
main_count += 1
|
main_count += 1
|
||||||
self._merge_main_result(result, main_count)
|
self._merge_main_result(result, main_count)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user