Skip to content

Commit 0a7f9df

Browse files
committed
[Fix] Don't crash MinMaxTH() on empty body
1 parent 9f87b57 commit 0a7f9df

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lnetatmo.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ def MinMaxTH(self, module=None, frame="last24"):
489489
mtype = "Temperature,Humidity",
490490
date_begin = start,
491491
date_end = end)
492-
if resp:
492+
if resp and resp['body']:
493493
T = [v[0] for v in resp['body'].values()]
494494
H = [v[1] for v in resp['body'].values()]
495495
return min(T), max(T), min(H), max(H)
@@ -881,7 +881,8 @@ def getStationMinMaxTH(station=None, module=None, home=None):
881881
for m in lastD.keys():
882882
if time.time()-lastD[m]['When'] > 3600 : continue
883883
r = devList.MinMaxTH(module=m)
884-
result[m] = (r[0], lastD[m]['Temperature'], r[1])
884+
if r:
885+
result[m] = (r[0], lastD[m]['Temperature'], r[1])
885886
else:
886887
if time.time()-lastD[module]['When'] > 3600 : result = ["-", "-"]
887888
else :

0 commit comments

Comments
 (0)