IPython 8.4.0 Pypi GitHub Homepage
Other Docs
ParametersReturns
find_user_code(self, target, raw=True, py_only=False, skip_encoding_cookie=True, search_ns=False)

This is mainly used by magic functions.

Parameters

target : str

A string specifying code to retrieve. This will be tried respectively as: ranges of input history (see %history for syntax), url, corresponding .py file, filename, or an expression evaluating to a string or Macro in the user namespace.

If empty string is given, returns complete history of current session, without the last line.

raw : bool

If true (default), retrieve raw history. Has no effect on the other retrieval mechanisms.

py_only : bool (default False)

Only try to fetch python code, do not try alternative methods to decode file if unicode fails.

Returns

A string of code.
ValueError is raised if nothing is found, and TypeError if it evaluates
to an object of another type. In each case, .args[0] is a printable
message.

Get a code string from history, file, url, or a string or macro.

Examples

See :

Local connectivity graph

Hover to see nodes names; edges to Self not shown, Caped at 50 nodes.

Using a canvas is more power efficient and can get hundred of nodes ; but does not allow hyperlinks; , arrows or text (beyond on hover)

SVG is more flexible but power hungry; and does not scale well to 50 + nodes.

All aboves nodes referred to, (or are referred from) current nodes; Edges from Self to other have been omitted (or all nodes would be connected to the central node "self" which is not useful). Nodes are colored by the library they belong to, and scaled with the number of references pointing them


GitHub : /IPython/core/interactiveshell.py#3652
type: <class 'function'>
Commit: