@@ -111,14 +111,19 @@ def _wrap_handler(self, handler: Any) -> Callable[..., None]:
111
111
return mapping .wrap_handler (handler )
112
112
return handler
113
113
114
- def on (self , event_name : str , handler : Any ) -> None :
115
- self ._impl_obj .on (event_name , self ._wrap_handler (handler ))
116
-
117
- def once (self , event_name : str , handler : Any ) -> None :
118
- self ._impl_obj .once (event_name , self ._wrap_handler (handler ))
119
-
120
- def remove_listener (self , event_name : str , handler : Any ) -> None :
121
- self ._impl_obj .remove_listener (event_name , self ._wrap_handler (handler ))
114
+ def on (self , event : str , f : Any ) -> None :
115
+ """Registers the function ``f`` to the event name ``event``."""
116
+ self ._impl_obj .on (event , self ._wrap_handler (f ))
117
+
118
+ def once (self , event : str , f : Any ) -> None :
119
+ """The same as ``self.on``, except that the listener is automatically
120
+ removed after being called.
121
+ """
122
+ self ._impl_obj .once (event , self ._wrap_handler (f ))
123
+
124
+ def remove_listener (self , event : str , f : Any ) -> None :
125
+ """Removes the function ``f`` from ``event``."""
126
+ self ._impl_obj .remove_listener (event , self ._wrap_handler (f ))
122
127
123
128
def _gather (self , * actions : Callable ) -> List [Any ]:
124
129
g_self = greenlet .getcurrent ()
0 commit comments