def set_child(self, i, child):
        child.parent = self
        self.children[i].parent = None
        self.children[i] = child
        self.changed()
We should be able to execute smart_search_pool as read-only user
dataset/ETHPy150Open ctxis/canape/CANAPE.Scripting/Lib/lib2to3/pytree.py/Node.set_child--crossover with--dataset/ETHPy150Open SpriteLink/NIPAP/tests/nipap-ro.py/TestReadonly.test_smart_search_pool