def walk_preorder(self):
        yield self
        for child in self.get_children():
            for descendant in child.walk_preorder():
                yield descendant
od.__setitem__(i, y) <==> od[i]=y
dataset/ETHPy150Open punchagan/cinspect/cinspect/vendor/clang/cindex.py/Cursor.walk_preorder--crossover with--dataset/ETHPy150Open baseblack/ReproWeb/3rdParty/python/ordereddict.py/OrderedDict.__setitem__