From 3c831f02a68762618020f51bed55c252fcee2c90 Mon Sep 17 00:00:00 2001 From: simon Date: Sun, 17 Mar 2019 16:25:52 +0100 Subject: [PATCH] tidy up, split into server/client --- rgbUtils/effectController.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rgbUtils/effectController.py b/rgbUtils/effectController.py index 28733d8..630e3c4 100644 --- a/rgbUtils/effectController.py +++ b/rgbUtils/effectController.py @@ -120,7 +120,10 @@ class effectController: # remove onControllerChangeHandler def removeOnControllerChangeHandler(self, hander): print("removeOnControllerChangeHandler", str(hander)) - self.onControllerChangeHandler.remove(hander) + if hander in self.onControllerChangeHandler: + self.onControllerChangeHandler.remove(hander) + else: + print('\n\n -> client was never registered!') # automaticly loads all modules from effects subdir and adds them to the list of effects if they have the BaseEffect as subclass def getEffectsListFromDir(self):