def rename_child(self, name, newname, _validate=True): if Collection.rename_child(self, name, newname, _validate=_validate): names = self.get_ordered_names() if names is not None: idx = names.index(name) names[idx] = newname self._ordered_names = names self.save() return 1 else: return 0