Не работает пример из документации Python
Читаю документацию про модуль "signal", там есть следующий код:
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
Который при копировании в IDE не работает.
Ошибка в первой же строчке про signal (не считая import), пишется
signal is not callable
Версии совпадают, проверял.
Подскажите, в чём может быть проблема?