summaryrefslogtreecommitdiffstats
path: root/glances/outputs/glances_sparklines.py
diff options
context:
space:
mode:
Diffstat (limited to 'glances/outputs/glances_sparklines.py')
-rw-r--r--glances/outputs/glances_sparklines.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/glances/outputs/glances_sparklines.py b/glances/outputs/glances_sparklines.py
index 29c0fbf0..3a5dabf8 100644
--- a/glances/outputs/glances_sparklines.py
+++ b/glances/outputs/glances_sparklines.py
@@ -35,7 +35,8 @@ class Sparkline(object):
"""Manage sparklines (see https://pypi.org/project/sparklines/)."""
def __init__(self, size,
- pre_char='[', post_char=']', empty_char=' ',
+ pre_char='[', post_char=']',
+ unit_char='%',
display_value=True):
# If the sparklines python module available ?
self.__available = sparklines_module
@@ -46,7 +47,8 @@ class Sparkline(object):
# Char used for the decoration
self.__pre_char = pre_char
self.__post_char = post_char
- self.__empty_char = empty_char
+ self.__unit_char = unit_char
+ # Value should be displayed ?
self.__display_value = display_value
@property
@@ -83,7 +85,9 @@ class Sparkline(object):
if self.__display_value:
percents_without_none = [x for x in self.percents if x is not None]
if len(percents_without_none) > 0:
- ret = '{}{:5.1f}%'.format(ret, percents_without_none[-1])
+ ret = '{}{:5.1f}{}'.format(ret,
+ percents_without_none[-1],
+ self.__unit_char)
ret = nativestr(ret)
if overwrite and len(overwrite) < len(ret) - 6:
ret = overwrite + ret[len(overwrite):]