Module contents
Common stuff for mud.events module
-
class abacura.plugins.events.AbacuraMessage(*args)[source]
Bases: object
Base message object to pass into events
-
class abacura.plugins.events.EventManager[source]
Bases: object
Load and Manage Events
-
config: Config
-
dispatcher(trigger: str, message)[source]
Dispatch events
-
get_events(trigger)[source]
Return list of EventTasks in a queue
-
listener(new_event: callable)[source]
Add an event listener to a queue
-
class abacura.plugins.events.EventTask(handler)[source]
Bases: object
Class to support queue-able events
-
abacura.plugins.events.event(trigger: str = '', priority: int = 5)[source]
Decorator for event functions