Comment mettre en place une minuterie chien de garde en Python?

J'aimerais implémenter un simple minuteur de surveillance en Python, avec deux cas d'utilisation:

  • De surveillance veille à ce qu'une fonction ne fait pas exécuter plus de x secondes
  • De surveillance s'assure que certains sont exécutés régulièrement la fonction ne fait exécuter au moins tous les y secondes

Comment dois-je faire?

OriginalL'auteur Sergiy Belozorov | 2013-04-22