Skip to content

Commit f62d181

Browse files
committed
chore: document eventemitter methods in the API
1 parent 35bdc3d commit f62d181

File tree

2 files changed

+26
-16
lines changed

2 files changed

+26
-16
lines changed

playwright/async_base.py

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,16 @@ def _wrap_handler(self, handler: Any) -> Callable[..., None]:
6464
return mapping.wrap_handler(handler)
6565
return handler
6666

67-
def on(self, event_name: str, handler: Any) -> None:
68-
self._impl_obj.on(event_name, self._wrap_handler(handler))
69-
70-
def once(self, event_name: str, handler: Any) -> None:
71-
self._impl_obj.once(event_name, self._wrap_handler(handler))
72-
73-
def remove_listener(self, event_name: str, handler: Any) -> None:
74-
self._impl_obj.remove_listener(event_name, self._wrap_handler(handler))
67+
def on(self, event: str, f: Any) -> None:
68+
"""Registers the function ``f`` to the event name ``event``."""
69+
self._impl_obj.on(event, self._wrap_handler(f))
70+
71+
def once(self, event: str, f: Any) -> None:
72+
"""The same as ``self.on``, except that the listener is automatically
73+
removed after being called.
74+
"""
75+
self._impl_obj.once(event, self._wrap_handler(f))
76+
77+
def remove_listener(self, event: str, f: Any) -> None:
78+
"""Removes the function ``f`` from ``event``."""
79+
self._impl_obj.remove_listener(event, self._wrap_handler(f))

playwright/sync_base.py

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,19 @@ def _wrap_handler(self, handler: Any) -> Callable[..., None]:
111111
return mapping.wrap_handler(handler)
112112
return handler
113113

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))
122127

123128
def _gather(self, *actions: Callable) -> List[Any]:
124129
g_self = greenlet.getcurrent()

0 commit comments

Comments
 (0)