Fix TypeError when HDD temperature data contains None values
This commit is contained in:
@@ -371,7 +371,7 @@ class Matrix64Display(SampleBase):
|
||||
graphics.DrawLine(canvas, 28, 0, 28, 25, line_color)
|
||||
|
||||
if self.hdd_temps and len(self.hdd_temps) > 1:
|
||||
temps = [str(int(t[0])) for t in self.hdd_temps[1:] if t]
|
||||
temps = [str(int(t[0])) for t in self.hdd_temps[1:] if t and t[0] is not None]
|
||||
if len(temps) >= 2:
|
||||
graphics.DrawText(canvas, data_font, 34, 8, hdd_color, " ".join(temps[:2]))
|
||||
if len(temps) >= 4:
|
||||
@@ -411,7 +411,7 @@ class Matrix64Display(SampleBase):
|
||||
graphics.DrawLine(canvas, 0, 10, 63, 10, line_color)
|
||||
|
||||
if self.hdd_temps and len(self.hdd_temps) > 1:
|
||||
temps = [(i+1, int(t[0])) for i, t in enumerate(self.hdd_temps[1:7]) if t]
|
||||
temps = [(i+1, int(t[0])) for i, t in enumerate(self.hdd_temps[1:7]) if t and t[0] is not None]
|
||||
|
||||
y = 22
|
||||
for idx, (num, temp_val) in enumerate(temps[:3]):
|
||||
|
||||
Reference in New Issue
Block a user