Fix issue with older glances releases #637 (thanks @jdotbdot)

This commit is contained in:
Fabian Affolter 2015-11-18 19:19:27 +01:00
parent ab9e173179
commit f1fed78992

View File

@ -116,7 +116,11 @@ class GlancesSensor(Entity):
elif self.type == 'disk_use': elif self.type == 'disk_use':
return round(value['fs'][0]['used'] / 1024**3, 1) return round(value['fs'][0]['used'] / 1024**3, 1)
elif self.type == 'disk_free': elif self.type == 'disk_free':
return round(value['fs'][0]['free'] / 1024**3, 1) try:
return round(value['fs'][0]['free'] / 1024**3, 1)
except KeyError:
return round((value['fs'][0]['size'] -
value['fs'][0]['used']) /1024**3, 1)
elif self.type == 'memory_use_percent': elif self.type == 'memory_use_percent':
return value['mem']['percent'] return value['mem']['percent']
elif self.type == 'memory_use': elif self.type == 'memory_use':