Skip to content
Snippets Groups Projects

Resolve "feature/ETQ Admin, je veux que ssham selle le vault au signal de fin"

1 file
+ 10
10
Compare changes
  • Side-by-side
  • Inline
+ 10
10
@@ -20,11 +20,11 @@ def handler(signal_received, frame):
:type frame: Frame object
"""
# Handle any cleanup here
if signal_received == SIGINT:
if signal_received == signal.SIGINT:
lg.info('SIGINT or CTRL-C detected. Exiting gracefully')
if signal_received == SIGTSTP:
if signal_received == signal.SIGTSTP:
lg.info('SIGTSTP or CTRL-Z detected. Exiting gracefully')
if signal_received == SIGTERM:
if signal_received == signal.SIGTERM:
lg.info('Termination signal detected. Exiting gracefully')
lg.info(f"Handling signal: {signal_received}")
lg.debug(f"List of signals : {signal.valid_signals()}")
@@ -37,13 +37,13 @@ def handler(signal_received, frame):
print(" Starting SSHAM Server...")
# Register the handler() function when SIGINT, SIGTSTP or are received
signal(SIGABRT, handler)
signal(SIGBREAK, handler)
signal(SIGBUS, handler)
signal(SIGINT, handler)
signal(SIGSTOP, handler)
signal(SIGTSTP, handler)
signal(SIGTERM, handler)
signal(signal.SIGABRT, handler)
signal(signal.SIGBREAK, handler)
signal(signal.SIGBUS, handler)
signal(signal.SIGINT, handler)
signal(signal.SIGSTOP, handler)
signal(signal.SIGTSTP, handler)
signal(signal.SIGTERM, handler)
# Connect sqlalchemy to app
models.db.init_app(app)
Loading