Skip to content

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