summaryrefslogtreecommitdiffstats
path: root/glances/plugins/glances_plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'glances/plugins/glances_plugin.py')
-rw-r--r--glances/plugins/glances_plugin.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/glances/plugins/glances_plugin.py b/glances/plugins/glances_plugin.py
index 73cc7fd9..6a617c8c 100644
--- a/glances/plugins/glances_plugin.py
+++ b/glances/plugins/glances_plugin.py
@@ -44,7 +44,8 @@ class GlancesPlugin(object):
args=None,
config=None,
items_history_list=None,
- stats_init_value={}):
+ stats_init_value={},
+ fields_description=None):
"""Init the plugin of plugins class.
All Glances' plugins should inherit from this class. Most of the
@@ -107,6 +108,9 @@ class GlancesPlugin(object):
# Set the initial refresh time to display stats the first time
self.refresh_timer = Timer(0)
+ # Init stats description
+ self.fields_description = fields_description
+
# Init the stats
self.stats_init_value = stats_init_value
self.stats = None
@@ -430,7 +434,7 @@ class GlancesPlugin(object):
if not isinstance(self.stats, list):
return None
else:
- if value.isdigit():
+ if not isinstance(value, int) and value.isdigit():
value = int(value)
try:
return self._json_dumps({value: [i for i in self.stats if i[item] == value]})