environment/lib/python2.7/site-packages/IPython/core/prefilter.py
def handle(self, line_info):
        """Execute the line in a shell, empty return value"""
        magic_handler = self.prefilter_manager.get_handler_by_name('magic')

        line = line_info.line
        if line.lstrip().startswith(ESC_SH_CAP):
            # rewrite LineInfo's line, ifun and the_rest to properly hold the
            # call to %sx and the actual command to be executed, so
            # handle_magic can work correctly.  Note that this works even if
            # the line is indented, so it handles multi_line_specials
            # properly.
            new_rest = line.lstrip()[2:]
            line_info.line = '%ssx %s' % (ESC_MAGIC, new_rest)
            line_info.ifun = 'sx'
            line_info.the_rest = new_rest
            return magic_handler.handle(line_info)
        else:
            cmd = line.lstrip().lstrip(ESC_SHELL)
            line_out = '%sget_ipython().system(%r)' % (line_info.pre_whitespace, cmd)
        return line_out
def handle(self, line_info):
        magic_handler = self.prefilter_manager.get_handler_by_name('magic')

        line = line_info.line
        if line.lstrip().startswith(ESC_SH_CAP):
            # rewrite LineInfo's line, ifun and the_rest to properly hold the
            # call to %sx and the actual command to be executed, so
            # handle_magic can work correctly.  Note that this works even if
            # the line is indented, so it handles multi_line_specials
            # properly.
            new_rest = line.lstrip()[2:]
            line_info.line = '%ssx %s' % (ESC_MAGIC, new_rest)
            line_info.ifun = 'sx'
            line_info.the_rest = new_rest
            return magic_handler.handle(line_info)
        else:
            cmd = line.lstrip().lstrip(ESC_SHELL)
            line_out = '%sget_ipython().system(%r)' % (line_info.pre_whitespace, cmd)
        return line_out
def handle ( self , line_info ) : magic_handler = self . prefilter_manager . get_handler_by_name ( 'magic' ) line = line_info . line if line . lstrip ( ) . startswith ( ESC_SH_CAP ) : # rewrite LineInfo's line, ifun and the_rest to properly hold the # call to %sx and the actual command to be executed, so # handle_magic can work correctly.  Note that this works even if # the line is indented, so it handles multi_line_specials # properly. new_rest = line . lstrip ( ) [ 2 : ] line_info . line = '%ssx %s' % ( ESC_MAGIC , new_rest ) line_info . ifun = 'sx' line_info . the_rest = new_rest return magic_handler . handle ( line_info ) else : cmd = line . lstrip ( ) . lstrip ( ESC_SHELL ) line_out = '%sget_ipython().system(%r)' % ( line_info . pre_whitespace , cmd ) return line_out
Execute the line in a shell, empty return value
Execute the line in a shell empty return value