Skip to content

Commit 609f606

Browse files
committed
refactor logic from review
1 parent a8f57a3 commit 609f606

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

adafruit_portalbase/graphics.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,11 @@ def set_background(self, file_or_color, position=None):
7878
if not file_or_color:
7979
return # we're done, no background desired
8080
if isinstance(file_or_color, str): # it's a filename:
81-
if file_or_color.lower().endswith(".bmp"):
81+
file_lower = file_or_color.lower()
82+
if file_lower.endswith(".bmp"):
8283
background = displayio.OnDiskBitmap(file_or_color)
8384
palette = background.pixel_shader
84-
elif file_or_color.lower().endswith(".jpg") or file_or_color.lower().endswith(".jpeg"):
85-
background, palette = adafruit_imageload.load(file_or_color)
86-
elif file_or_color.lower().endswith(".png"):
85+
elif file_lower.endswith(".jpg") or file_lower.endswith(".jpeg") or file_lower.endswith(".png"):
8786
background, palette = adafruit_imageload.load(file_or_color)
8887
else:
8988
raise ValueError(f"Image File type {file_or_color} not supported")

0 commit comments

Comments
 (0)