Skip to content

Commit 83e8c46

Browse files
authored
Merge pull request #247 from idonasch/leak_fix
fix for issue #245 'Memory leak and CPU hog in addEffect()'
2 parents 9a074c4 + fb0b8ff commit 83e8c46

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/led_effect.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ def addEffect(self, effect):
158158
self._pollStepper,
159159
self.reactor.NOW)
160160

161+
if effect in self.effects:
162+
self.effects.remove(effect)
163+
161164
self.effects.append(effect)
162165

163166
def _pollHeater(self, eventtime):

0 commit comments

Comments
 (0)