Skip to content

Files

Latest commit

64139f3 · Nov 28, 2019

History

History
21 lines (15 loc) · 518 Bytes

README.md

File metadata and controls

21 lines (15 loc) · 518 Bytes

RepetitiveTimer

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

  • No additional modules needed

Usage

import threading, time
from RepetitiveTimer.RepetitiveTimer import RepetitiveTimer

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

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