From e3b95dafebcb8ad57e9cc61169dec1d53af7ad2a Mon Sep 17 00:00:00 2001 From: Edward Oakes Date: Thu, 14 Nov 2019 13:41:50 -0800 Subject: [PATCH] Fix sigterm_handler (#6141) --- python/ray/node.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/ray/node.py b/python/ray/node.py index fe6cf06bc..08eb307dd 100644 --- a/python/ray/node.py +++ b/python/ray/node.py @@ -206,10 +206,10 @@ class Node(object): atexit.register(atexit_handler) - # Register the a handler to be called if we get a SIGTERM. + # Register the handler to be called if we get a SIGTERM. # In this case, we want to exit with an error code (1) after # cleaning up child processes. - def sigterm_handler(): + def sigterm_handler(signum, frame): return clean_up_children(lambda *args, **kwargs: sys.exit(1)) signal.signal(signal.SIGTERM, sigterm_handler)