|
| "Console" | get_console () |
| |
| None | reconfigure (*Any args, **Any kwargs) |
| |
| None | print (*Any objects, str sep=" ", str end="\n", Optional[IO[str]] file=None, bool flush=False) |
| |
| None | print_json (Optional[str] json=None, *Any data=None, Union[None, int, str] indent=2, bool highlight=True, bool skip_keys=False, bool ensure_ascii=False, bool check_circular=True, bool allow_nan=True, Optional[Callable[[Any], Any]] default=None, bool sort_keys=False) |
| |
| None | inspect (Any obj, *Optional["Console"] console=None, Optional[str] title=None, bool help=False, bool methods=False, bool docs=True, bool private=False, bool dunder=False, bool sort=True, bool all=False, bool value=True) |
| |
Rich text and beautiful formatting in the terminal.
| None pip._vendor.rich.inspect |
( |
Any |
obj, |
|
|
*Optional["Console"] |
console = None, |
|
|
Optional[str] |
title = None, |
|
|
bool |
help = False, |
|
|
bool |
methods = False, |
|
|
bool |
docs = True, |
|
|
bool |
private = False, |
|
|
bool |
dunder = False, |
|
|
bool |
sort = True, |
|
|
bool |
all = False, |
|
|
bool |
value = True |
|
) |
| |
Inspect any Python object.
* inspect(<OBJECT>) to see summarized info.
* inspect(<OBJECT>, methods=True) to see methods.
* inspect(<OBJECT>, help=True) to see full (non-abbreviated) help.
* inspect(<OBJECT>, private=True) to see private attributes (single underscore).
* inspect(<OBJECT>, dunder=True) to see attributes beginning with double underscore.
* inspect(<OBJECT>, all=True) to see all attributes.
Args:
obj (Any): An object to inspect.
title (str, optional): Title to display over inspect result, or None use type. Defaults to None.
help (bool, optional): Show full help text rather than just first paragraph. Defaults to False.
methods (bool, optional): Enable inspection of callables. Defaults to False.
docs (bool, optional): Also render doc strings. Defaults to True.
private (bool, optional): Show private attributes (beginning with underscore). Defaults to False.
dunder (bool, optional): Show attributes starting with double underscore. Defaults to False.
sort (bool, optional): Sort attributes alphabetically. Defaults to True.
all (bool, optional): Show all attributes. Defaults to False.
value (bool, optional): Pretty print value. Defaults to True.
| None pip._vendor.rich.print |
( |
*Any |
objects, |
|
|
str |
sep = " ", |
|
|
str |
end = "\n", |
|
|
Optional[IO[str]] |
file = None, |
|
|
bool |
flush = False |
|
) |
| |
Print object(s) supplied via positional arguments.
This function has an identical signature to the built-in print.
For more advanced features, see the :class:`~rich.console.Console` class.
Args:
sep (str, optional): Separator between printed objects. Defaults to " ".
end (str, optional): Character to write at end of output. Defaults to "\\n".
file (IO[str], optional): File to write to, or None for stdout. Defaults to None.
flush (bool, optional): Has no effect as Rich always flushes output. Defaults to False.
| None pip._vendor.rich.print_json |
( |
Optional[str] |
json = None, |
|
|
*Any |
data = None, |
|
|
Union[None, int, str] |
indent = 2, |
|
|
bool |
highlight = True, |
|
|
bool |
skip_keys = False, |
|
|
bool |
ensure_ascii = False, |
|
|
bool |
check_circular = True, |
|
|
bool |
allow_nan = True, |
|
|
Optional[Callable[[Any], Any]] |
default = None, |
|
|
bool |
sort_keys = False |
|
) |
| |
Pretty prints JSON. Output will be valid JSON.
Args:
json (str): A string containing JSON.
data (Any): If json is not supplied, then encode this data.
indent (int, optional): Number of spaces to indent. Defaults to 2.
highlight (bool, optional): Enable highlighting of output: Defaults to True.
skip_keys (bool, optional): Skip keys not of a basic type. Defaults to False.
ensure_ascii (bool, optional): Escape all non-ascii characters. Defaults to False.
check_circular (bool, optional): Check for circular references. Defaults to True.
allow_nan (bool, optional): Allow NaN and Infinity values. Defaults to True.
default (Callable, optional): A callable that converts values that can not be encoded
in to something that can be JSON encoded. Defaults to None.
sort_keys (bool, optional): Sort dictionary keys. Defaults to False.