)]}'
{"taskflow/engines/action_engine/builder.py":[{"author":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"change_message_id":"583dda282b42c65c32e279fb8ae16bb984cbe4ed","unresolved":false,"context_lines":[{"line_number":158,"context_line":"            # that are now ready to be ran."},{"line_number":159,"context_line":"            starting_amount \u003d len(memory.next_up)"},{"line_number":160,"context_line":"            memory.next_up.update(self._completer.resume())"},{"line_number":161,"context_line":"            resumed_amount \u003d len(memory.next_up) - starting_amount"},{"line_number":162,"context_line":"            LOG.trace(\"Resumption found %s incomplete atoms\", resumed_amount)"},{"line_number":163,"context_line":"            # And now find any additional starting atoms that can begin."},{"line_number":164,"context_line":"            memory.next_up.update(iter_next_atoms())"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a122d0e_29176c55","line":161,"updated":"2016-05-03 21:27:18.000000000","message":"Perhaps this is guarded against externally, but should this complain if next_up is empty after resuming?  Can we resume a flow with no remaining atoms?","commit_id":"dbbfca85046001a691f1e1927071e13feec563c9"}],"taskflow/engines/action_engine/completer.py":[{"author":{"_account_id":9648,"name":"Greg Hill","email":"greg.hill@rackspace.com","username":"jimbobhickville"},"change_message_id":"583dda282b42c65c32e279fb8ae16bb984cbe4ed","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        \"\"\"Resumes atoms in the contained execution graph."},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"        This is done to allow any previously completed or failed atoms to"},{"line_number":129,"context_line":"        be analyzed, there results processed and any potential atoms affected"},{"line_number":130,"context_line":"        to be adjusted as needed (for example when an engine containing"},{"line_number":131,"context_line":"        program crashes while running/reverting...)."},{"line_number":132,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"1a122d0e_ed0a9f1f","line":129,"updated":"2016-05-03 21:27:18.000000000","message":"s/there/their/\n\nNow I\u0027m a nitpicker!","commit_id":"dbbfca85046001a691f1e1927071e13feec563c9"}]}
