environment/lib/python2.7/site-packages/IPython/frontend/terminal/interactiveshell.py
def mainloop(self, display_banner=None):
        """Start the mainloop.

        If an optional banner argument is given, it will override the
        internally created default banner.
        """

        with nested(self.builtin_trap, self.display_trap):

            while 1:
                try:
                    self.interact(display_banner=display_banner)
                    #self.interact_with_readline()
                    # XXX for testing of a readline-decoupled repl loop, call
                    # interact_with_readline above
                    break
                except KeyboardInterrupt:
                    # this should not be necessary, but KeyboardInterrupt
                    # handling seems rather unpredictable...
                    self.write("\nKeyboardInterrupt in interact()\n")
def mainloop(self, display_banner=None):
        with nested(self.builtin_trap, self.display_trap):

            while 1:
                try:
                    self.interact(display_banner=display_banner)
                    #self.interact_with_readline()
                    # XXX for testing of a readline-decoupled repl loop, call
                    # interact_with_readline above
                    break
                except KeyboardInterrupt:
                    # this should not be necessary, but KeyboardInterrupt
                    # handling seems rather unpredictable...
                    self.write("\nKeyboardInterrupt in interact()\n")
def mainloop ( self , display_banner = None ) : with nested ( self . builtin_trap , self . display_trap ) : while 1 : try : self . interact ( display_banner = display_banner ) #self.interact_with_readline() # XXX for testing of a readline-decoupled repl loop, call # interact_with_readline above break except KeyboardInterrupt : # this should not be necessary, but KeyboardInterrupt # handling seems rather unpredictable... self . write ( "\nKeyboardInterrupt in interact()\n" )
Start the mainloop.

        If an optional banner argument is given, it will override the
        internally created default banner.
Start the mainloop .