Class ValueHelper¶
Class ValueHelper
contains all the information necessary to do
the proper formatting of a value, including a unit label.
Instance attribute¶
ValueHelper.value_t¶
Returns the ValueTuple
instance held internally.
Instance methods¶
ValueHelper.str()¶
Formats the value as a string, including a unit label, and returns it.
ValueHelper.format(format_string=None, None_string=None, add_label=True, localize=True)¶
Format the value as a string, using various specified options, and return it. Unless otherwise specified, a label is included.
Its parameters:
-
format_string
A string to be used for formatting. It must include one, and only one, format specifier. -
None_string
In the event of a value of PythonNone
, this string will be substituted. IfNone
, then a default string fromskin.conf
will be used. -
add_label
If truthy, then an appropriate unit label will be attached. Otherwise, no label is attached. -
localize
If truthy, then the results will be localized. For example, in some locales, a comma will be used as the decimal specifier.