def __new__(self, name, bases, dict): for n, skills in filter(lambda d: d[0].startswith("skill_def_"), dict.items()): SkillSet.add_skill_def(skills) del dict[n] return Registry.__new__(self, name, bases, dict)