def recurse(query, index):
    for node in app.store.find(query):
        if node.is_leaf:
            index.add(node.path)
        else:
            recurse('{0}.*'.format(node.path), index)
Determines if statement should run when the tag expression is used.
dataset/ETHPy150Open brutasse/graphite-api/graphite_api/app.py/recurse--crossover with--dataset/ETHPy150Open behave/behave/behave/model_core.py/TagAndStatusStatement.should_run_with_tags