Browse Source

return result from event handler

Falko Schindler 3 năm trước cách đây
mục cha
commit
88867defd1
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      nicegui/utils.py

+ 2 - 2
nicegui/utils.py

@@ -11,9 +11,9 @@ class EventArguments:
 def provide_arguments(func, *keys):
 def provide_arguments(func, *keys):
     def inner_function(sender, event):
     def inner_function(sender, event):
         try:
         try:
-            func()
+            return func()
         except TypeError:
         except TypeError:
-            func(EventArguments(sender, **{key: event[key] for key in keys}))
+            return func(EventArguments(sender, **{key: event[key] for key in keys}))
     return inner_function
     return inner_function
 
 
 def handle_exceptions(func):
 def handle_exceptions(func):