qbit_manage/modules/docker.py

11 lines
No EOL
292 B
Python

import signal
#Gracefully kill script when docker stops
class GracefulKiller:
kill_now = False
def __init__(self):
signal.signal(signal.SIGINT, self.exit_gracefully)
signal.signal(signal.SIGTERM, self.exit_gracefully)
def exit_gracefully(self, *args):
self.kill_now = True