Merge pull request #259 from dalf/fix_checker

[fix] searx.search.checker.get_result() always return a dict
This commit is contained in:
Alexandre Flament 2021-08-16 14:00:17 +02:00 committed by GitHub
commit 0b0071af00
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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