Reload config on SIGHUP

This commit is contained in:
Dmitri Bogomolov 2019-03-11 22:57:39 +02:00
parent 0eb4f46923
commit 942259dbf9
Signed by untrusted user: g1itch
GPG Key ID: 720A756F18DEED13

View File

@ -32,7 +32,7 @@ import traceback
from struct import pack from struct import pack
from helper_startup import ( from helper_startup import (
isOurOperatingSystemLimitedToHavingVeryFewHalfOpenConnections isOurOperatingSystemLimitedToHavingVeryFewHalfOpenConnections, loadConfig
) )
from singleinstance import singleinstance from singleinstance import singleinstance
@ -160,6 +160,8 @@ def signal_handler(signum, frame):
'Got signal %i in %s/%s', 'Got signal %i in %s/%s',
signum, process.name, thread.name signum, process.name, thread.name
) )
if signum == signal.SIGHUP:
return loadConfig()
if process.name == "RegExParser": if process.name == "RegExParser":
# on Windows this isn't triggered, but it's fine, # on Windows this isn't triggered, but it's fine,
# it has its own process termination thing # it has its own process termination thing