Test if lastvalue is available

This commit is contained in:
Florent 2013-12-17 17:09:07 +01:00
commit 5d746519b6

View file

@ -55,10 +55,13 @@ class GaugeFormatter(IFormatter):
for sensor in obj.sensors:
sensorname = sensor.name
# This is a int value, do not display it as a float
if int(sensor.lastvalue.level) == sensor.lastvalue.level:
lastvalue = "%d " % sensor.lastvalue.level
if sensor.lastvalue.level:
if int(sensor.lastvalue.level) == sensor.lastvalue.level:
lastvalue = "%d " % sensor.lastvalue.level
else:
lastvalue = "%r " % sensor.lastvalue.level
else:
lastvalue = "%r " % sensor.lastvalue.level
lastvalue = u"? "
if not empty(sensor.unit):
lastvalue += "%s" % sensor.unit
if first: