msa.builtins.time package

Submodules

msa.builtins.time.events module

class msa.builtins.time.events.TimeEvent[source]

Bases: msa.core.event.Event

msa.builtins.time.handlers module

class msa.builtins.time.handlers.TimeHandler(loop, event_queue, logger, config=None)[source]

Bases: msa.core.event_handler.EventHandler

Fires a TimeEvent at the beginning of every minute

handle()[source]

An abstract method which must be overwritten. Once the system is started, the handle method will be called repeatedly until the system shuts down. The handler must be non-blocking.

Module contents