From e2f48fa8a437b4e1e871dce69f02da5a3af68ea9 2015-06-13 18:36:28 From: Sylvain Corlay Date: 2015-06-13 18:36:28 Subject: [PATCH] Fix qtconsole shims --- 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