From ac136e6cf6fe2a1833cc6c1c6e3acb40adee93fa Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Tue, 10 Mar 2015 11:34:41 +0200 Subject: [PATCH] signal: Add example of signal handler in Python. --- signal/example_sigint.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 signal/example_sigint.py diff --git a/signal/example_sigint.py b/signal/example_sigint.py new file mode 100644 index 00000000..860d82d7 --- /dev/null +++ b/signal/example_sigint.py @@ -0,0 +1,17 @@ +import time +from signal import * + +quit = 0 + +def handler(signum): + global quit + quit = 1 + print('Signal handler called with signal', signum) + +print("org signal() val:", signal(SIGINT, handler)) +print("read back signal() val:", signal(SIGINT, handler)) + +while not quit: + time.sleep(10) + +print("Quitting...")