Event listener EventListener Source code in griptape/griptape/events/event_listener.py 6 7 8 9@define class EventListener: handler: Callable[[BaseEvent], Any] = field() event_types: Optional[list[Type[BaseEvent]]] = field(default=None, kw_only=True) event_types: Optional[list[Type[BaseEvent]]] = field(default=None, kw_only=True) class-attribute instance-attribute handler: Callable[[BaseEvent], Any] = field() class-attribute instance-attribute