def setNewIdForChildren(self, recursive=1, obj=""): if obj: self = obj for t_obj in self.objectValues(): OrderedFolder.manage_renameObject(self, t_obj.id, self.newElemId()) if recursive: t_obj.setNewIdForChildren(recursive=recursive, obj=t_obj)