From 5d746519b6ea32a1d0c7937759841a61a0549434 Mon Sep 17 00:00:00 2001 From: Florent Date: Tue, 17 Dec 2013 17:09:07 +0100 Subject: [PATCH] Test if lastvalue is available --- weboob/applications/boobsize/boobsize.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/weboob/applications/boobsize/boobsize.py b/weboob/applications/boobsize/boobsize.py index 9d0875ba..d81fa27e 100644 --- a/weboob/applications/boobsize/boobsize.py +++ b/weboob/applications/boobsize/boobsize.py @@ -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: