.oO SearXNG Developer Documentation Oo.
Loading...
Searching...
No Matches
background.py File Reference

Go to the source code of this file.

Classes

class  searx.search.checker.background.CheckerOk
 
class  searx.search.checker.background.CheckerErr
 
class  searx.search.checker.background.CheckerOther
 
class  searx.search.checker.background.EngineOk
 
class  searx.search.checker.background.EngineErr
 

Namespaces

namespace  searx
 
namespace  searx.search
 
namespace  searx.search.checker
 
namespace  searx.search.checker.background
 

Functions

Tuple[int, int] searx.search.checker.background._get_interval (Any every, str error_msg)
 
CheckerResult searx.search.checker.background.get_result ()
 
 searx.search.checker.background._set_result (CheckerResult result)
 
 searx.search.checker.background._timestamp ()
 
 searx.search.checker.background.run ()
 
 searx.search.checker.background._signal_handler (int _signum, Any _frame)
 
 searx.search.checker.background.initialize ()
 

Variables

str searx.search.checker.background.REDIS_RESULT_KEY = 'SearXNG_checker_result'
 
str searx.search.checker.background.REDIS_LOCK_KEY = 'SearXNG_checker_lock'
 
 searx.search.checker.background.CheckerResult = Union['CheckerOk', 'CheckerErr', 'CheckerOther']
 
 searx.search.checker.background.EngineResult = Union['EngineOk', 'EngineErr']