snakemake.benchmark.ScheduledPeriodicTimer

class snakemake.benchmark.ScheduledPeriodicTimer(interval)[source]

Scheduling of periodic events

Up to self._interval, schedule actions per second, above schedule events in self._interval second gaps.

__init__(interval)[source]

Methods

__init__(interval)

cancel()

Call to cancel any events

start()

Start the intervalic timer

work()

Override to perform the action