)]}'
{"test/probe/test_container_sync.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"260402ce0a935a8418bc8479192687fa0f880286","unresolved":false,"context_lines":[{"line_number":172,"context_line":""},{"line_number":173,"context_line":"        # stop all container servers"},{"line_number":174,"context_line":"        brain.stop_primary_half()"},{"line_number":175,"context_line":"        brain.stop_handoff_half()"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"        # upload new object content to source - container updates will fail"},{"line_number":178,"context_line":"        client.put_object(self.url, self.token, source_container, object_name,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7af24918_19cab16e","line":175,"updated":"2016-03-02 13:04:48.000000000","message":"you could spell this with Manager([\u0027container-server\u0027]).stop() too","commit_id":"f2fca9aafa17e45b668c6f76b256927681cc463a"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"260402ce0a935a8418bc8479192687fa0f880286","unresolved":false,"context_lines":[{"line_number":212,"context_line":"        if mismatched_headers:"},{"line_number":213,"context_line":"            msg \u003d \u0027\\n\u0027.join([(\u0027Mismatched header %r, expected %r but got %r\u0027"},{"line_number":214,"context_line":"                              % item) for item in mismatched_headers])"},{"line_number":215,"context_line":"            self.fail(msg)"},{"line_number":216,"context_line":""},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"if __name__ \u003d\u003d \"__main__\":"}],"source_content_type":"text/x-python","patch_set":2,"id":"7af24918_9992414a","line":215,"updated":"2016-03-02 13:04:48.000000000","message":"great test","commit_id":"f2fca9aafa17e45b668c6f76b256927681cc463a"}]}
