micropython-lib/signal/example_sigint_exc.py

22 wiersze
404 B
Python
Czysty Zwykły widok Historia

import time
from signal import *
quit = 0
def handler(signum):
global quit
# quit = 1
print('Signal handler called with signal', signum)
raise OSError("Couldn't open device!")
print("org signal() val:", signal(SIGINT, handler))
print("read back signal() val:", signal(SIGINT, handler))
try:
while not quit:
time.sleep(10)
except:
print("Caught exc")
print("Quitting")