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):