__init__.py
16 lines
| 320 B
| text/x-python
|
PythonLexer
Thomas Kluyver
|
r21934 | import importlib | ||
import os | ||||
aliases = { | ||||
Thomas Kluyver
|
r21941 | 'qt4': 'qt', | ||
Thomas Kluyver
|
r21934 | } | ||
def get_inputhook_func(gui): | ||||
if gui in aliases: | ||||
return get_inputhook_func(aliases[gui]) | ||||
if gui == 'qt5': | ||||
os.environ['QT_API'] = 'pyqt5' | ||||
mod = importlib.import_module('IPython.terminal.pt_inputhooks.'+gui) | ||||
return mod.inputhook | ||||