on master help sign in
Merge pull request #2657 from cyclaero/conditional-sigusr1

Windows does not support SIGUSR1, so don't use it unconditionally.

commit11070e57449caf86fd6087116e24bed8bea54e63 authorNoémi Ványi <kvch@users.noreply.github.com> dateTue 16 Mar 2021, 20:57 (6 years ago) parentcb3b3797a9dc63
1 file changed+4−2
searx/search/checker/background.py+4−2
searx/search/checker/background.py+4−2
@@ -94,8 +94,10 @@ def _signal_handler(signum, frame):
9494
9595
9696def initialize():
97− logger.info('Send SIGUSR1 signal to pid %i to start the checker', os.getpid())
98− signal.signal(signal.SIGUSR1, _signal_handler)
97+ if hasattr(signal, 'SIGUSR1'):
98+ # Windows doesn't support SIGUSR1
99+ logger.info('Send SIGUSR1 signal to pid %i to start the checker', os.getpid())
100+ signal.signal(signal.SIGUSR1, _signal_handler)
99101
100102 # disabled by default
101103 _set_result({'status': 'disabled'}, include_timestamp=False)