def load_effects_classes(self):
self.effect_classes = []<EOL>for _, cls in inspect.getmembers(self.effect_module):<EOL><INDENT>if inspect.isclass(cls):<EOL><INDENT>if cls == Effect:<EOL><INDENT>continue<EOL><DEDENT>if issubclass(cls, Effect):<EOL><INDENT>self.effect_classes.append(cls)<EOL>self.effect_class_map[cls.__name__] = cls<EOL>cls._name = "<STR_LIT>".format(self.effect_module_name, cls.__name__)<EOL><DEDENT><DEDENT><DEDENT>
Iterate the module attributes picking out effects