Selaa lähdekoodia

return result from event handler

Falko Schindler 3 vuotta sitten
vanhempi
säilyke
88867defd1
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      nicegui/utils.py

+ 2 - 2
nicegui/utils.py

@@ -11,9 +11,9 @@ class EventArguments:
 def provide_arguments(func, *keys):
     def inner_function(sender, event):
         try:
-            func()
+            return func()
         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
 
 def handle_exceptions(func):