DispatchHandle

class specviz.core.comms.DispatchHandle[source]

Bases: object

Interface for allowing classes to use decorators to define event listeners. Otherwise, classes would have to define all listeners in the init function using

>>> dispatch.register_listener("<event_name>", <class_method>)

Methods Summary

register_listener(\*args) Decorate event listeners
setup(inst) Register all methods decorated by register_listener
tear_down(inst) Remove all registered methods from their events

Methods Documentation

static register_listener(*args)[source]

Decorate event listeners

static setup(inst)[source]

Register all methods decorated by register_listener

static tear_down(inst)[source]

Remove all registered methods from their events