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_stringA string to be used for formatting. It must include one, and only one, format specifier. -
None_stringIn the event of a value of PythonNone, this string will be substituted. IfNone, then a default string fromskin.confwill be used. -
add_labelIf truthy, then an appropriate unit label will be attached. Otherwise, no label is attached. -
localizeIf truthy, then the results will be localized. For example, in some locales, a comma will be used as the decimal specifier.