From 825930b86bec18b16b24d66aed85bc363dbc1751 Mon Sep 17 00:00:00 2001 From: Alec Delaney Date: Mon, 18 Apr 2022 22:11:16 -0400 Subject: [PATCH] Guard against ZeroDivisionError --- adafruit_display_shapes/sparkline.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/adafruit_display_shapes/sparkline.py b/adafruit_display_shapes/sparkline.py index 3c92ca9..d122be9 100644 --- a/adafruit_display_shapes/sparkline.py +++ b/adafruit_display_shapes/sparkline.py @@ -146,6 +146,11 @@ def update(self): else: self.y_top = self.y_max + # Guard for y_top and y_bottom being the same + if self.y_top == self.y_bottom: + self.y_bottom -= 10 + self.y_top += 10 + if len(self._spark_list) > 2: xpitch = (self.width - 1) / ( len(self._spark_list) - 1