RepetitiveTimer

A wrapper around builtin threading module to automate repetitive timing.


Keywords
timer, repetitive
License
MIT
Install
pip install RepetitiveTimer==0.1

Documentation

RepetitiveTimer

RepetitiveTimer module is wrapper for threading.Thread, makes it easy to initialize a repetitive timer.

  • No additional modules needed

Usage

import threading, time

def poo():
    print("Timer ticked.")

stopper = threading.Event()
timer = RepetitiveTimer(func=poo, interval=.5, stopper)
timer.run()   # To start timer
time.sleep(10)
stopper.set() # To stop timer