diff --git a/IPython/qt.py b/IPython/qt.py index 77fa73f..2ff41d7 100644 --- a/IPython/qt.py +++ b/IPython/qt.py @@ -15,6 +15,10 @@ from IPython.utils.shimmodule import ShimModule # Unconditionally insert the shim into sys.modules so that further import calls # trigger the custom attribute access above -sys.modules['IPython.qt'] = _qt = ShimModule(src='IPython.qt', mirror='qtconsole') -sys.modules['IPython.qt.console'] = _console = ShimModule(src='IPython.qt.console', mirror='qtconsole') +_console = sys.modules['IPython.qt.console'] = ShimModule( + src='IPython.qt.console', mirror='qtconsole') + +_qt = ShimModule(src='IPython.qt', mirror='qtconsole') + _qt.console = _console +sys.modules['IPython.qt'] = _qt