forked from zaclys/searxng
[fix] searx.search.checker.get_result() always return a dict
So checker_results['status'] == 'ok' is enough to check the checker result. See searx/webapp.py, /preferences endpoint
This commit is contained in:
parent
9667142d5c
commit
2f363858b8
|
@ -36,10 +36,11 @@ def _get_every():
|
||||||
return _get_interval(every, 'checker.scheduling.every is not a int or list')
|
return _get_interval(every, 'checker.scheduling.every is not a int or list')
|
||||||
|
|
||||||
|
|
||||||
def get_result(): # pylint: disable=inconsistent-return-statements
|
def get_result():
|
||||||
serialized_result = storage.get_str(CHECKER_RESULT)
|
serialized_result = storage.get_str(CHECKER_RESULT)
|
||||||
if serialized_result is not None:
|
if serialized_result is not None:
|
||||||
return json.loads(serialized_result)
|
return json.loads(serialized_result)
|
||||||
|
return {'status': 'unknown'}
|
||||||
|
|
||||||
|
|
||||||
def _set_result(result, include_timestamp=True):
|
def _set_result(result, include_timestamp=True):
|
||||||
|
|
Loading…
Reference in New Issue