From 2501072843343cd3d9de2d905127c252c846cc63 Mon Sep 17 00:00:00 2001 From: ronfischler Date: Wed, 2 Sep 2020 12:06:32 -0700 Subject: [PATCH] Make a copy of the set to iterate over, not the original set we will be removing items from --- adafruit_bitmap_font/bdf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adafruit_bitmap_font/bdf.py b/adafruit_bitmap_font/bdf.py index 256e239..7c6e830 100644 --- a/adafruit_bitmap_font/bdf.py +++ b/adafruit_bitmap_font/bdf.py @@ -97,7 +97,7 @@ def load_glyphs(self, code_points): remaining = code_points else: remaining = set(code_points) - for code_point in remaining: + for code_point in remaining.copy(): if code_point in self._glyphs and self._glyphs[code_point]: remaining.remove(code_point) if not remaining: