summaryrefslogtreecommitdiffstats
path: root/glances/plugins/plugin/model.py
diff options
context:
space:
mode:
Diffstat (limited to 'glances/plugins/plugin/model.py')
-rw-r--r--glances/plugins/plugin/model.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/glances/plugins/plugin/model.py b/glances/plugins/plugin/model.py
index 5a65d9a0..e711fb3f 100644
--- a/glances/plugins/plugin/model.py
+++ b/glances/plugins/plugin/model.py
@@ -350,8 +350,10 @@ class GlancesPluginModel(object):
ret = {}
if bulk:
# Bulk request
- snmp_result = snmp_client.getbulk_by_oid(0, 10, itervalues(*snmp_oid))
-
+ snmp_result = snmp_client.getbulk_by_oid(0,
+ 10,
+ *list(itervalues(snmp_oid)))
+ logger.info(snmp_result)
if len(snmp_oid) == 1:
# Bulk command for only one OID
# Note: key is the item indexed but the OID result
@@ -379,7 +381,7 @@ class GlancesPluginModel(object):
index += 1
else:
# Simple get request
- snmp_result = snmp_client.get_by_oid(itervalues(*snmp_oid))
+ snmp_result = snmp_client.get_by_oid(*list(itervalues(snmp_oid)))
# Build the internal dict with the SNMP result
for key in iterkeys(snmp_oid):
@@ -623,7 +625,7 @@ class GlancesPluginModel(object):
"""Return the plugin refresh time"""
ret = self.get_limits(item='refresh')
if ret is None:
- ret = self.args.time
+ ret = self.args.time if hasattr(self.args, 'time') else 2
return ret
def get_refresh_time(self):