MCPcopy
hub / github.com/agent0ai/agent-zero / _settle

Method _settle

plugins/_browser/helpers/runtime.py:2179–2190  ·  view source on GitHub ↗
(self, page: Any, short: bool = False)

Source from the content-addressed store, hash-verified

2177 await self._settle(page)
2178
2179 async def _settle(self, page: Any, short: bool = False) -> None:
2180 from playwright.async_api import Error as PlaywrightError
2181 from playwright.async_api import TimeoutError as PlaywrightTimeoutError
2182
2183 try:
2184 await page.wait_for_load_state(
2185 "domcontentloaded",
2186 timeout=1000 if short else 5000,
2187 )
2188 except (PlaywrightError, PlaywrightTimeoutError):
2189 pass
2190 await asyncio.sleep(0.1 if short else 0.35)
2191
2192 async def _state(self, browser_id: int) -> dict[str, Any]:
2193 browser_page = self.pages.get(int(browser_id))

Callers 15

openMethod · 0.95
backMethod · 0.95
forwardMethod · 0.95
reloadMethod · 0.95
_modifier_clickMethod · 0.95
key_chordMethod · 0.95
clipboardMethod · 0.95
set_viewportMethod · 0.95
double_clickMethod · 0.95
right_clickMethod · 0.95
dragMethod · 0.95
select_optionMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected