mirror of https://github.com/Textualize/rich.git
Link format string in docs to Python string formatting mini-language
See #2584.
This commit is contained in:
parent
9d4a1f302b
commit
ef5dbf4828
|
@ -101,7 +101,7 @@ The progress bar(s) will use only as much of the width of the terminal as requir
|
|||
Columns
|
||||
~~~~~~~
|
||||
|
||||
You may customize the columns in the progress display with the positional arguments to the :class:`~rich.progress.Progress` constructor. The columns are specified as either a *format string* or a :class:`~rich.progress.ProgressColumn` object.
|
||||
You may customize the columns in the progress display with the positional arguments to the :class:`~rich.progress.Progress` constructor. The columns are specified as either a `format string <https://docs.python.org/3/library/string.html#formatspec>`_ or a :class:`~rich.progress.ProgressColumn` object.
|
||||
|
||||
Format strings will be rendered with a single value `"task"` which will be a :class:`~rich.progress.Task` instance. For example ``"{task.description}"`` would display the task description in the column, and ``"{task.completed} of {task.total}"`` would display how many of the total steps have been completed. Additional fields passed via keyword arguments to `~rich.progress.Progress.update` are store in ``task.fields``. You can add them to a format string with the following syntax: ``"extra info: {task.fields[extra]}"``.
|
||||
|
||||
|
|
Loading…
Reference in New Issue