diff --git a/playwright/README.md b/playwright/README.md index 8b80471..1f3e417 100644 --- a/playwright/README.md +++ b/playwright/README.md @@ -13,7 +13,7 @@ def _run_once(loop): task = (tasks := asyncio.tasks._current_tasks).pop(loop, None) handle._run(); tasks[loop] = task (loop := asyncio.get_event_loop()).__class__._run_once = _run_once -asyncio.run = loop.run_until_complete; loop.__class__._check_running = lambda _: 0 +asyncio.run = loop.run_until_complete; loop.__class__._check_running = lambda _: None @(sync := lambda coro: functools.wraps(coro)( lambda *args, **kwargs: asyncio.run(coro(*args, **kwargs)))) @@ -27,8 +27,7 @@ async def Page(headless=True): try: from IPython.display import Image page.goto = lambda url, goto=page.goto: goto(url) and Image(page.screenshot()) - finally: - return page + finally: return page (page := Page()).goto('https://example.org') print(page.title()) # Example Domain ``` \ No newline at end of file