Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import signal, os
- def handler(signum, frame):
- print('Signal handler called with signal', signum)
- raise OSError("Couldn't open device!")
- # Set the signal handler and a 5-second alarm
- signal.signal(signal.SIGALRM, handler)
- signal.alarm(5)
- # This open() may hang indefinitely
- fd = os.open('/dev/ttyS0', os.O_RDWR)
- signal.alarm(0) # Disable the alarm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement