)]}'
{"taskflow/types/tree.py":[{"author":{"_account_id":9608,"name":"Pranesh Pandurangan","email":"praneshpg@gmail.com","username":"pran1990"},"change_message_id":"541c0f26389cc5b1ecd897291b6834a84a902d28","unresolved":false,"context_lines":[{"line_number":43,"context_line":"            yield node"},{"line_number":44,"context_line":"            # Traverse the left \u0026 right subtree."},{"line_number":45,"context_line":"            for child_node in reversed(list(node)):"},{"line_number":46,"context_line":"                stack.append(child_node)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"class Node(object):"}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_74ca5a6f","line":46,"updated":"2014-07-03 01:51:08.000000000","message":"Ok, assuming no check for seen nodes because this class is for use within this module for trees only.","commit_id":"ade8bb35fa934982d33b086eab1787ea15d0b214"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"2dc3682834f786291f1c9d953c758e9392efbe79","unresolved":false,"context_lines":[{"line_number":43,"context_line":"            yield node"},{"line_number":44,"context_line":"            # Traverse the left \u0026 right subtree."},{"line_number":45,"context_line":"            for child_node in reversed(list(node)):"},{"line_number":46,"context_line":"                stack.append(child_node)"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"class Node(object):"}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_74697a24","line":46,"in_reply_to":"baada198_74ca5a6f","updated":"2014-07-03 01:55:09.000000000","message":"Users can create tree cycles, but then they aren\u0027t creating trees but graphs and they should use another type if they do this to themselves ;)","commit_id":"ade8bb35fa934982d33b086eab1787ea15d0b214"}]}
