def walk(node):
    from collections import deque
    todo = deque([node])
    while todo:
        node = todo.popleft()
        todo.extend(iter_child_nodes(node))
        yield node
Parse date in the ISO8601 format and return a time-zone aware datetime object.
dataset/ETHPy150Open eBay/restcommander/play-1.2.4/python/Lib/ast.py/walk--crossover with--dataset/ETHPy150Open StackStorm/st2/st2common/st2common/util/isotime.py/parse