def __del(self, objId, *args): obj = self.mappers_manager.find(objId) if obj: obj_parent = obj.getParent() if obj_parent: obj_parent.deleteChild(objId) self.removeConflictsByObject(obj) self.mappers_manager.remove(objId, obj.class_signature) if obj.class_signature == models.Host.class_signature: notifier.delHost(objId) else: notifier.editHost(obj.getHost()) return True return False