##// END OF EJS Templates
Fix #270856: IPython hangs with PyGTK
Ville M. Vainio -
Show More
@@ -776,6 +776,17 b' class IPShellGTK(IPThread):'
776 debug=1,shell_class=MTInteractiveShell):
776 debug=1,shell_class=MTInteractiveShell):
777
777
778 import gtk
778 import gtk
779 # Check for set_interactive, coming up in new pygtk.
780 # Disable it so that this code works, but notify
781 # the user that he has a better option as well.
782 # XXX TODO better support when set_interactive is released
783 try:
784 gtk.set_interactive(False)
785 print "Your PyGtk has set_interactive(), so you can use the"
786 print "more stable single-threaded Gtk mode."
787 print "See https://bugs.launchpad.net/ipython/+bug/270856"
788 except AttributeError:
789 pass
779
790
780 self.gtk = gtk
791 self.gtk = gtk
781 self.gtk_mainloop = hijack_gtk()
792 self.gtk_mainloop = hijack_gtk()
General Comments 0
You need to be logged in to leave comments. Login now