walk

asdf.treeutil.walk(top, callback)[source]

Walking through a tree of objects, calling a given function at each node.

Parameters:
topobject

The root of the tree. May be a dict, list or other Python object.

callbackcallable

A function to call at each node in the tree.

The callback is called on an instance after all of its children have been visited (depth-first order).

Returns:
treeobject

The modified tree.