MCPcopy Index your code
hub / github.com/microsoft/playwright-python / _on_close

Method _on_close

playwright/_impl/_browser_context.py:552–568  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

550 return EventContextManagerImpl(waiter.result())
551
552 def _on_close(self) -> None:
553 self._closing_or_closed = True
554 if self._browser:
555 if self in self._browser._contexts:
556 self._browser._contexts.remove(self)
557 assert self._browser._browser_type is not None
558 if (
559 self
560 in self._browser._browser_type._playwright.selectors._contexts_for_selectors
561 ):
562 self._browser._browser_type._playwright.selectors._contexts_for_selectors.remove(
563 self
564 )
565
566 self._dispose_har_routers()
567 self._tracing._reset_stack_counter()
568 self.emit(BrowserContext.Events.Close, self)
569
570 def is_closed(self) -> bool:
571 return self._closing_or_closed

Callers 1

__init__Method · 0.95

Calls 2

_dispose_har_routersMethod · 0.95
_reset_stack_counterMethod · 0.80

Tested by

no test coverage detected