Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. import signal, os
  2.  
  3. def handler(signum, frame):
  4. print('Signal handler called with signal', signum)
  5. raise OSError("Couldn't open device!")
  6.  
  7. # Set the signal handler and a 5-second alarm
  8. signal.signal(signal.SIGALRM, handler)
  9. signal.alarm(5)
  10.  
  11. # This open() may hang indefinitely
  12. fd = os.open('/dev/ttyS0', os.O_RDWR)
  13.  
  14. signal.alarm(0) # Disable the alarm
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement