def addType(self, type_obj): type_name = type_obj.getName() type_class = type_obj.__class__ module_name = type_obj.__module__ mod_types = self._modules[module_name] #action = (((type_name in mod_types) and "Updating") \ # or "Adding") action = "Updating" self.debug("%s type %s", action, type_name) mod_types[type_name] = type_class self._inst_dict[type_name] = type_obj Type.addType(type_name)