Source code for neoscore.interface.repl

[docs]def running_in_ipython_gui_repl() -> bool: """Check if we are running inside an IPython REPL with the config gui=qt5. That config can be set either with ``ipython --gui=qt5 [-i script.py]`` or by running the IPython magic command ``%gui qt5``. """ try: import IPython # type: ignore # None if not running within ipython ipython = IPython.get_ipython() if ipython: if ipython.config["TerminalIPythonApp"]["gui"] == "qt5": return True except: # noqa pass return False