¿Cómo implementar un temporizador de vigilancia en Python?

Me gustaría implementar un simple temporizador de vigilancia en Python con dos casos de uso:

Watchdog asegura que una función no se ejecute más tiempo quex segundosWatchdog asegura que cierta función ejecutada regularmente se ejecute al menos caday segundos

¿Cómo puedo hacer eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta