From 201c4da955e8f93af8e5bf70d779467be083c1a2 2023-01-23 18:56:26 From: Emilio Graff <1@emil.io> Date: 2023-01-23 18:56:26 Subject: [PATCH] Address @ccordoba12's comments --- diff --git a/IPython/terminal/pt_inputhooks/__init__.py b/IPython/terminal/pt_inputhooks/__init__.py index 0e6bacc..2cf9510 100644 --- a/IPython/terminal/pt_inputhooks/__init__.py +++ b/IPython/terminal/pt_inputhooks/__init__.py @@ -68,9 +68,10 @@ def set_qt_api(gui): } if loaded is not None and gui != "qt": if qt_env2gui[loaded] != gui: - raise ImportError( + print( f"Cannot switch Qt versions for this session; must use {qt_env2gui[loaded]}." ) + return if qt_api is not None and gui != "qt": if qt_env2gui[qt_api] != gui: @@ -108,9 +109,10 @@ def set_qt_api(gui): if "QT_API" in os.environ.keys(): del os.environ["QT_API"] else: - raise ValueError( + print( f'Unrecognized Qt version: {gui}. Should be "qt5", "qt6", or "qt".' ) + return def get_inputhook_name_and_func(gui):