signal.setitimer()

signal.setitimer(which, seconds[, interval])

Sets given itimer (one of ITIMER_REAL, ITIMER_VIRTUAL or ITIMER_PROF) to fire after value seconds and after that every interval seconds. The itimer can be cleared by setting seconds to zero.

Returns old values as a tuple: (delay, interval).