1
0
Fork 0

Do a proper close on SIGINT and SIGTERM

This commit is contained in:
nemunaire 2015-05-09 13:20:56 +02:00
parent 7bc37617b0
commit ec512fc540
1 changed files with 7 additions and 0 deletions

View File

@ -16,6 +16,7 @@
def main():
import os
import signal
import sys
# Parse command line arguments
@ -153,6 +154,12 @@ def main():
for module in args.module:
__import__(module)
# Signals handling
def sighandler(signum, frame):
context.quit()
signal.signal(signal.SIGINT, sighandler)
signal.signal(signal.SIGTERM, sighandler)
context.start()
context.join()