| 325 | await self._browser_context._on_route(route) |
| 326 | |
| 327 | async def _on_web_socket_route(self, web_socket_route: WebSocketRoute) -> None: |
| 328 | route_handler = next( |
| 329 | ( |
| 330 | route_handler |
| 331 | for route_handler in self._web_socket_routes |
| 332 | if route_handler.matches(web_socket_route.url) |
| 333 | ), |
| 334 | None, |
| 335 | ) |
| 336 | if route_handler: |
| 337 | await route_handler.handle(web_socket_route) |
| 338 | else: |
| 339 | await self._browser_context._on_web_socket_route(web_socket_route) |
| 340 | |
| 341 | def _on_binding(self, binding_call: "BindingCall") -> None: |
| 342 | func = self._bindings.get(binding_call._initializer["name"]) |