Browse Source

return result from event handler

Falko Schindler 3 years ago
parent
commit
88867defd1
1 changed files with 2 additions and 2 deletions
  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):