End verifier if there are no children

This commit is contained in:
Andrew Melton
2013-09-16 15:45:44 -04:00
parent 8de2daf8d9
commit 9f58358860

View File

@@ -84,6 +84,10 @@ if __name__ == '__main__':
process = Process(target=make_and_start_verifier, args=(exchange,)) process = Process(target=make_and_start_verifier, args=(exchange,))
process.start() process.start()
processes.append(process) processes.append(process)
if len(processes) > 0:
# Only pause parent process if there are children running.
# Otherwise just end...
signal.signal(signal.SIGINT, kill_time) signal.signal(signal.SIGINT, kill_time)
signal.signal(signal.SIGTERM, kill_time) signal.signal(signal.SIGTERM, kill_time)
signal.pause() signal.pause()