Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Timed Exit
#6
Please show your code. Or double check that you didn't name any of your files signal.py, which would override the builtin module.

Per the docs, that should work:
https://docs.python.org/3/library/signal.html#example Wrote:
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
Reply


Messages In This Thread
Timed Exit - by Tbot - Apr-08-2018, 01:38 PM
RE: Timed Exit - by DeaD_EyE - Apr-08-2018, 02:38 PM
RE: Timed Exit - by Tbot - Apr-08-2018, 03:06 PM
RE: Timed Exit - by DeaD_EyE - Apr-09-2018, 06:18 AM
RE: Timed Exit - by Tbot - Apr-09-2018, 12:22 PM
RE: Timed Exit - by nilamo - Apr-09-2018, 07:08 PM
RE: Timed Exit - by Tbot - Apr-10-2018, 12:09 AM
RE: Timed Exit - by nilamo - Apr-10-2018, 01:06 AM
RE: Timed Exit - by DeaD_EyE - Apr-10-2018, 08:16 AM
RE: Timed Exit - by Tbot - Apr-10-2018, 12:46 PM
RE: Timed Exit - by nilamo - Apr-10-2018, 03:46 PM
RE: Timed Exit - by Windspar - Apr-10-2018, 10:45 PM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020