micropython-lib/unix-ffi/signal/example_sigint.py

20 wiersze
320 B
Python

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...")