| Enable pygtk to be used interacive by setting PyOS_InputHook. |
| #----------------------------------------------------------------------------- |
| # Copyright (C) 2008-2011 The IPython Development Team |
| # Distributed under the terms of the BSD License. The full license is in |
| # the file COPYING, distributed as part of this software. |
| #----------------------------------------------------------------------------- |
| #----------------------------------------------------------------------------- |
| #----------------------------------------------------------------------------- |
| #----------------------------------------------------------------------------- |
| #----------------------------------------------------------------------------- |
| def _main_quit(*args, **kwargs): |
| def create_inputhook_gtk(stdin_file): |
| gobject.io_add_watch(stdin_file, gobject.IO_IN, _main_quit) |