Как сигнализировать о тревоге в python 2.4 через 0,5 секунды

Я хочу, чтобы тайм-аут определенного фрагмента кода python после выполнения в течение 0,5 секунд. Поэтому я намерен вызвать исключение / сигнал через 0,5 секунды, аккуратно обработать его и продолжить выполнение остальной части кода.

В Python я знаю, что signal.alarm () может устанавливать будильник на целые секунды. Есть ли альтернатива, по которой мы можем сгенерировать сигнал тревоги через 0,5 секунды. signal.setitimer () , как предлагалось в других сообщениях, недоступен в python2.4, и мне нужно использовать python2.4 для этой цели?

8
задан Charles 23 November 2011 в 16:30
поделиться