diff --git a/modules/gradio_extensions.py b/modules/gradio_extensions.py index 755997b7..bfa53d0d 100644 --- a/modules/gradio_extensions.py +++ b/modules/gradio_extensions.py @@ -111,9 +111,9 @@ gradio.component_meta.updateable = lambda x: x class EventWrapper: def __init__(self, replaced_event): self.replaced_event = replaced_event - self.has_trigger = replaced_event.has_trigger - self.event_name = replaced_event.event_name - self.callback = replaced_event.callback + self.has_trigger = getattr(replaced_event, 'has_trigger', None) + self.event_name = getattr(replaced_event, 'event_name', None) + self.callback = getattr(replaced_event, 'callback', None) def __call__(self, *args, **kwargs): if '_js' in kwargs: