You are viewing an older version (9.5.0). Go to latest (9.13.0)
{ } Raw JSON

bundles / IPython 9.5.0 / IPython / core / history / HistoryAccessor / get_range

function

IPython.core.history:HistoryAccessor.get_range

source: /IPython/core/history.py :516

Signature

def   get_range ( self session : int start : int = 1 stop : Optional[int] = None raw : bool = True output : bool = False )  →  Iterable[tuple[int, int, InOrInOut]]

Summary

Retrieve input by session.

Parameters

session : int

Session number to retrieve.

start : int

First line to retrieve.

stop : int

End of line range (excluded from output itself). If None, retrieve to the end of the session.

raw : bool

If True, return untranslated input

output : bool

If True, attempt to include output. This will be 'real' Python objects for the current session, or text reprs from previous sessions if db_log_output was enabled at the time. Where no output is found, None is used.

Returns

: entries

An iterator over the desired lines. Each line is a 3-tuple, either (session, line, input) if output is False, or (session, line, (input, output)) if output is True.

Aliases

  • IPython.core.history.HistoryAccessor.get_range