##// END OF EJS Templates
Fix inconsistencies in parallel direct interface doc...
Fix inconsistencies in parallel direct interface doc Running through the entire page would produce errors, as different variable names were used, or, in the case of the %px a=b example, not throw an exception because a and b actually were defined in an earlier example. The following fixes allow one to follow through the entire page and experience the expected behaviors

File last commit:

r6461:8c8cdd5e
r14631:b45c402d
Show More
inputhookgtk3.py
34 lines | 1012 B | text/x-python | PythonLexer
# encoding: utf-8
"""
Enable Gtk3 to be used interacive by IPython.
Authors: Thomi Richards
"""
#-----------------------------------------------------------------------------
# Copyright (c) 2012, the IPython Development Team.
#
# Distributed under the terms of the Modified BSD License.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------
#-----------------------------------------------------------------------------
# Imports
#-----------------------------------------------------------------------------
import sys
from gi.repository import Gtk, GLib
#-----------------------------------------------------------------------------
# Code
#-----------------------------------------------------------------------------
def _main_quit(*args, **kwargs):
Gtk.main_quit()
return False
def inputhook_gtk3():
GLib.io_add_watch(sys.stdin, GLib.IO_IN, _main_quit)
Gtk.main()
return 0