Similarly do a clean shutdown on SIGHUP unless daemonized

This commit is contained in:
Kovid Goyal 2015-06-05 14:20:31 +05:30
parent 2854665e78
commit 9a6fba244a

View File

@ -129,4 +129,6 @@ def main(args=sys.argv):
with lopen(opts.pidfile, 'wb') as f:
f.write(str(os.getpid()))
signal.signal(signal.SIGTERM, lambda s,f: server.stop())
if not opts.daemonize:
signal.signal(signal.SIGHUP, lambda s,f: server.stop())
server.serve_forever()