makes sure to execute the hook and exit cleanly

This commit is contained in:
benoitc 2016-05-13 20:25:29 +02:00
parent 3cbbc713b1
commit e5d27516cf

View File

@ -90,6 +90,10 @@ class Worker(object):
def changed(fname):
self.log.info("Worker reloading: %s modified", fname)
self.alive = False
self.cfg.worker_int(self)
time.sleep(0.1)
sys.exit(0)
self.reloader = Reloader(callback=changed)
self.reloader.start()