diff options
Diffstat (limited to 'searx/engines/tineye.py')
| -rw-r--r-- | searx/engines/tineye.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/searx/engines/tineye.py b/searx/engines/tineye.py index b2f6c3e31..e3a7ab470 100644 --- a/searx/engines/tineye.py +++ b/searx/engines/tineye.py @@ -19,6 +19,8 @@ from urllib.parse import urlencode from datetime import datetime from flask_babel import gettext +from searx.result_types import EngineResults + if TYPE_CHECKING: import logging @@ -154,9 +156,9 @@ def parse_tineye_match(match_json): } -def response(resp): +def response(resp) -> EngineResults: """Parse HTTP response from TinEye.""" - results = [] + results = EngineResults() # handle the 422 client side errors, and the possible 400 status code error if resp.status_code in (400, 422): @@ -183,8 +185,7 @@ def response(resp): message = ','.join(description) # see https://github.com/searxng/searxng/pull/1456#issuecomment-1193105023 - # from searx.result_types import Answer - # Answer(results=results, answer=message) + # results.add(results.types.Answer(answer=message)) logger.info(message) return results |