##// END OF EJS Templates
Create a QApplication for inputhook if one doesn't already exist...
Thomas Kluyver -
Show More
@@ -1,10 +1,15 b''
1 1 import sys
2 2 from IPython.external.qt_for_kernel import QtCore, QtGui
3 3
4 # If we create a QApplication, keep a reference to it so that it doesn't get
5 # garbage collected.
6 _appref = None
7
4 8 def inputhook(context):
9 global _appref
5 10 app = QtCore.QCoreApplication.instance()
6 11 if not app:
7 return
12 _appref = app = QtGui.QApplication([" "])
8 13 event_loop = QtCore.QEventLoop(app)
9 14
10 15 if sys.platform == 'win32':
General Comments 0
You need to be logged in to leave comments. Login now