)]}'
{"openstackclient/compute/v2/server.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"888c3228975d59a007e4bff0015bf5c133fc7ac2","unresolved":false,"context_lines":[{"line_number":355,"context_line":"        server \u003d utils.find_resource(compute_client.servers,"},{"line_number":356,"context_line":"                                     parsed_args.server)"},{"line_number":357,"context_line":""},{"line_number":358,"context_line":"        data \u003d server.diagnostics()"},{"line_number":359,"context_line":"        if not data[1]:"},{"line_number":360,"context_line":"            return \"No diagnostics to print\""},{"line_number":361,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fzj4%3D","line":358,"updated":"2013-07-22 23:29:46.000000000","message":"Since this is returning the raw requests.Response tuple it might be clearer to assign it that way and eliminate the indexing below.  Honestly I think that is the wrong return from the library.\n\n (resp, data) \u003d server.diagnostics()","commit_id":"305e2f3bf4a3b7b656575ae44af5631f406f061b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"df17ccf59c9dcb8ba01d89ae149c395df8cd75e2","unresolved":false,"context_lines":[{"line_number":355,"context_line":"        server \u003d utils.find_resource(compute_client.servers,"},{"line_number":356,"context_line":"                                     parsed_args.server)"},{"line_number":357,"context_line":""},{"line_number":358,"context_line":"        data \u003d server.diagnostics()"},{"line_number":359,"context_line":"        if not data[1]:"},{"line_number":360,"context_line":"            return \"No diagnostics to print\""},{"line_number":361,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fyhc%3D","line":358,"in_reply_to":"AAAAQn%2F%2Fzj4%3D","updated":"2013-07-23 07:49:51.000000000","message":"Done","commit_id":"305e2f3bf4a3b7b656575ae44af5631f406f061b"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"888c3228975d59a007e4bff0015bf5c133fc7ac2","unresolved":false,"context_lines":[{"line_number":357,"context_line":""},{"line_number":358,"context_line":"        data \u003d server.diagnostics()"},{"line_number":359,"context_line":"        if not data[1]:"},{"line_number":360,"context_line":"            return \"No diagnostics to print\""},{"line_number":361,"context_line":""},{"line_number":362,"context_line":"        return zip(*sorted(data[1].iteritems()))"},{"line_number":363,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2Fzjo%3D","line":360,"updated":"2013-07-22 23:29:46.000000000","message":"Does this work?  It shouldn\u0027t as cliff expects a 2-tuple of hashes to be returned.  If this is an error it should be written to stderr, otherwise just return ({}, {}).","commit_id":"305e2f3bf4a3b7b656575ae44af5631f406f061b"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"df17ccf59c9dcb8ba01d89ae149c395df8cd75e2","unresolved":false,"context_lines":[{"line_number":357,"context_line":""},{"line_number":358,"context_line":"        data \u003d server.diagnostics()"},{"line_number":359,"context_line":"        if not data[1]:"},{"line_number":360,"context_line":"            return \"No diagnostics to print\""},{"line_number":361,"context_line":""},{"line_number":362,"context_line":"        return zip(*sorted(data[1].iteritems()))"},{"line_number":363,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAQn%2F%2FyhU%3D","line":360,"in_reply_to":"AAAAQn%2F%2Fzjo%3D","updated":"2013-07-23 07:49:51.000000000","message":"Done","commit_id":"305e2f3bf4a3b7b656575ae44af5631f406f061b"}]}
