IEvent

class carb.events.IEvent

Bases: pybind11_object

Event.

Event has an Event type, a sender id and a payload. Payload is a dictionary like item with arbitrary data.

Methods

__init__(*args, **kwargs)

consume(self)

Consume event to stop it propagating to other listeners down the line.

Attributes

payload

sender

type

__init__(*args, **kwargs)
consume(self: carb.events._events.IEvent) None

Consume event to stop it propagating to other listeners down the line.