From 0b70b7287cfeb37376ba8044a6a5fbc29139c68c Mon Sep 17 00:00:00 2001 From: layerdiffusion <19834515+lllyasviel@users.noreply.github.com> Date: Mon, 19 Aug 2024 09:12:38 -0700 Subject: [PATCH] gradio --- modules/gradio_extensions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/gradio_extensions.py b/modules/gradio_extensions.py index bfa53d0d..c55bf667 100644 --- a/modules/gradio_extensions.py +++ b/modules/gradio_extensions.py @@ -114,6 +114,7 @@ class EventWrapper: 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) + self.real_self = getattr(replaced_event, '__self__', None) def __call__(self, *args, **kwargs): if '_js' in kwargs: @@ -123,7 +124,7 @@ class EventWrapper: @property def __self__(self): - return self.replaced_event.__self__ + return self.real_self def repair(grclass):