Error with Playwright in REPL · Issue #15420 · ipython/ipython · GitHub
Skip to content

Error with Playwright in REPL #15420

Open

Description

@Jharanza

When you import sync_playwright from playwright.sync_api and you create a new instance of sync_playwright().start() you have a error message:

In [1]: from playwright.sync_api import sync_playwright

In [2]: playwright = sync_playwright().start()

Traceback (most recent call last):
File "", line 203, in run_module_as_main
File "", line 88, in run_code
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Scripts\ipython.exe_main
.py", line 10, in
sys.exit(start_ipython())
~~~~~~~~~~~~~^^
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Lib\site-packages\IPython_init
.py", line 195, in start_ipython
return launch_new_instance(argv=argv, **kwargs)
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Lib\site-packages\traitlets\config\application.py", line 1080, in launch_instance
app.start()
~~~~~~~~~^^
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Lib\site-packages\IPython\terminal\ipapp.py", line 327, in start
self.shell.mainloop()
~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Lib\site-packages\IPython\terminal\interactiveshell.py", line 1050, in mainloop
self.interact()
~~~~~~~~~~~~~^^
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Lib\site-packages\IPython\terminal\interactiveshell.py", line 1035, in interact
code = self.prompt_for_code()
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Lib\site-packages\IPython\terminal\interactiveshell.py", line 985, in prompt_for_code
text = self.pt_app.prompt(
default=default,
inputhook=self._inputhook,
**self._extra_prompt_options(),
)
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Lib\site-packages\prompt_toolkit\shortcuts\prompt.py", line 1064, in prompt
return self.app.run(
~~~~~~~~~~~~^
set_exception_handler=set_exception_handler,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
inputhook=inputhook,
^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\jarana\repositorio\my_directory\my_project.venv\Lib\site-packages\prompt_toolkit\application\application.py", line 1000, in run
return asyncio.run(coro)
~~~~~~~~~~~^^^^^^
File "C:\Users\jarana\AppData\Local\Programs\Python\Python314\Lib\asyncio\runners.py", line 201, in run
raise RuntimeError(
"asyncio.run() cannot be called from a running event loop")
RuntimeError: asyncio.run() cannot be called from a running event loop

If you suspect this is an IPython 9.17.1 bug, please report it at:
https://github.com/ipython/ipython/issues
or send an email to the mailing list at ipython-dev@python.org

You can print a more detailed traceback right now with "%tb", or use "%debug"
to interactively debug it.

Extra-detailed tracebacks for bug-reporting purposes can be enabled via:
%config Application.verbose_crash=True

:0: RuntimeWarning: coroutine 'Application.run_async' was never awaited

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions