environment/lib/python2.7/site-packages/IPython/frontend/qt/console/history_console_widget.py
def _up_pressed(self, shift_modifier):
        """ Called when the up key is pressed. Returns whether to continue
            processing the event.
        """
        prompt_cursor = self._get_prompt_cursor()
        if self._get_cursor().blockNumber() == prompt_cursor.blockNumber():
            # Bail out if we're locked.
            if self._history_locked() and not shift_modifier:
                return False

            # Set a search prefix based on the cursor position.
            col = self._get_input_buffer_cursor_column()
            input_buffer = self.input_buffer
            if self._history_index == len(self._history) or \
                    (self._history_prefix and col != len(self._history_prefix)):
                self._history_index = len(self._history)
                self._history_prefix = input_buffer[:col]

            # Perform the search.
            self.history_previous(self._history_prefix,
                                    as_prefix=not shift_modifier)

            # Go to the first line of the prompt for seemless history scrolling.
            # Emulate readline: keep the cursor position fixed for a prefix
            # search.
            cursor = self._get_prompt_cursor()
            if self._history_prefix:
                cursor.movePosition(QtGui.QTextCursor.Right,
                                    n=len(self._history_prefix))
            else:
                cursor.movePosition(QtGui.QTextCursor.EndOfLine)
            self._set_cursor(cursor)

            return False

        return True
def _up_pressed(self, shift_modifier):
        prompt_cursor = self._get_prompt_cursor()
        if self._get_cursor().blockNumber() == prompt_cursor.blockNumber():
            # Bail out if we're locked.
            if self._history_locked() and not shift_modifier:
                return False

            # Set a search prefix based on the cursor position.
            col = self._get_input_buffer_cursor_column()
            input_buffer = self.input_buffer
            if self._history_index == len(self._history) or \
                    (self._history_prefix and col != len(self._history_prefix)):
                self._history_index = len(self._history)
                self._history_prefix = input_buffer[:col]

            # Perform the search.
            self.history_previous(self._history_prefix,
                                    as_prefix=not shift_modifier)

            # Go to the first line of the prompt for seemless history scrolling.
            # Emulate readline: keep the cursor position fixed for a prefix
            # search.
            cursor = self._get_prompt_cursor()
            if self._history_prefix:
                cursor.movePosition(QtGui.QTextCursor.Right,
                                    n=len(self._history_prefix))
            else:
                cursor.movePosition(QtGui.QTextCursor.EndOfLine)
            self._set_cursor(cursor)

            return False

        return True
def _up_pressed ( self , shift_modifier ) : prompt_cursor = self . _get_prompt_cursor ( ) if self . _get_cursor ( ) . blockNumber ( ) == prompt_cursor . blockNumber ( ) : # Bail out if we're locked. if self . _history_locked ( ) and not shift_modifier : return False # Set a search prefix based on the cursor position. col = self . _get_input_buffer_cursor_column ( ) input_buffer = self . input_buffer if self . _history_index == len ( self . _history ) or ( self . _history_prefix and col != len ( self . _history_prefix ) ) : self . _history_index = len ( self . _history ) self . _history_prefix = input_buffer [ : col ] # Perform the search. self . history_previous ( self . _history_prefix , as_prefix = not shift_modifier ) # Go to the first line of the prompt for seemless history scrolling. # Emulate readline: keep the cursor position fixed for a prefix # search. cursor = self . _get_prompt_cursor ( ) if self . _history_prefix : cursor . movePosition ( QtGui . QTextCursor . Right , n = len ( self . _history_prefix ) ) else : cursor . movePosition ( QtGui . QTextCursor . EndOfLine ) self . _set_cursor ( cursor ) return False return True
Called when the up key is pressed. Returns whether to continue
            processing the event.
Called when the up key is pressed . Returns whether to continue processing the event .