(self, guiname)
Enable the GUI specified in guiname (see inputhook for list).
            As with IPython, enabling multiple GUIs isn't an error, but
            only the last one's main loop runs and it may not work
Enable the GUI specified in guiname (see inputhook for list).
            As with IPython, enabling multiple GUIs isn't an error, but
            only the last one's main loop runs and it may not work
Enable the GUI specified in guiname ( see inputhook for list ) . As with IPython enabling multiple GUIs isn t an error but only the last one s main loop runs and it may not work
def enableGui(self, guiname):
        ''' Enable the GUI specified in guiname (see inputhook for list).
            As with IPython, enabling multiple GUIs isn't an error, but
            only the last one's main loop runs and it may not work
        '''
        def do_enable_gui():
            from _pydev_bundle.pydev_versioncheck import versionok_for_gui
            if versionok_for_gui():
                try:
                    from pydev_ipython.inputhook import enable_gui
                    enable_gui(guiname)
                except:
                    sys.stderr.write("Failed to enable GUI event loop integration for '%s'\n" % guiname)
                    traceback.print_exc()
            elif guiname not in ['none', '', None]:
                # Only print a warning if the guiname was going to do something
                sys.stderr.write("PyDev console: Python version does not support GUI event loop integration for '%s'\n" % guiname)
            # Return value does not matter, so return back what was sent
            return guiname

        # Important: it has to be really enabled in the main thread, so, schedule
        # it to run in the main thread.
        self.exec_queue.put(do_enable_gui)
def enableGui ( self , guiname ) : def do_enable_gui ( ) : from _pydev_bundle . pydev_versioncheck import versionok_for_gui if versionok_for_gui ( ) : try : from pydev_ipython . inputhook import enable_gui enable_gui ( guiname ) except : sys . stderr . write ( "Failed to enable GUI event loop integration for '%s'\n" % guiname ) traceback . print_exc ( ) elif guiname not in [ 'none' , '' , None ] : # Only print a warning if the guiname was going to do something sys . stderr . write ( "PyDev console: Python version does not support GUI event loop integration for '%s'\n" % guiname ) # Return value does not matter, so return back what was sent return guiname # Important: it has to be really enabled in the main thread, so, schedule # it to run in the main thread. self . exec_queue . put ( do_enable_gui )