def iter_child_nodes(node):
    for name, field in iter_fields(node):
        if isinstance(field, AST):
            yield field
        elif isinstance(field, list):
            for item in field:
                if isinstance(item, AST):
                    yield item
< Compare querycounter.
dataset/ETHPy150Open kleientertainment/ds_mod_tools/pkg/win32/Python27/Lib/ast.py/iter_child_nodes--crossover with--dataset/ETHPy150Open MongoEngine/mongoengine/mongoengine/context_managers.py/query_counter.__lt__