)]}'
{"cinderclient/tests/unit/v3/test_shell.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"4c034b781cbfc234f26d8e8af0346ba03da493b4","unresolved":false,"context_lines":[{"line_number":534,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/os-services\u0027)"},{"line_number":535,"context_line":""},{"line_number":536,"context_line":"    @mock.patch(\u0027cinderclient.v3.services.ServiceManager.get_log_levels\u0027)"},{"line_number":537,"context_line":"    def test_service_get_log_before_3_30(self, get_levels_mock):"},{"line_number":538,"context_line":"        self.assertRaises(SystemExit,"},{"line_number":539,"context_line":"                          self.run_command, \u0027--os-volume-api-version 3.28 \u0027"},{"line_number":540,"context_line":"                         \u0027service-get-log\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f013ff3_1f670850","line":537,"range":{"start_line":537,"start_character":35,"end_line":537,"end_character":41},"updated":"2017-05-16 12:37:07.000000000","message":"before 3_32?","commit_id":"16c0ab1275d330d5864e9b337b89aa4c3fcb4fc9"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8a60963c67888a7e11427e6911cf27ef701be084","unresolved":false,"context_lines":[{"line_number":534,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/os-services\u0027)"},{"line_number":535,"context_line":""},{"line_number":536,"context_line":"    @mock.patch(\u0027cinderclient.v3.services.ServiceManager.get_log_levels\u0027)"},{"line_number":537,"context_line":"    def test_service_get_log_before_3_30(self, get_levels_mock):"},{"line_number":538,"context_line":"        self.assertRaises(SystemExit,"},{"line_number":539,"context_line":"                          self.run_command, \u0027--os-volume-api-version 3.28 \u0027"},{"line_number":540,"context_line":"                         \u0027service-get-log\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f013ff3_5df1f76a","line":537,"range":{"start_line":537,"start_character":35,"end_line":537,"end_character":41},"in_reply_to":"1f013ff3_1f670850","updated":"2017-05-17 09:12:20.000000000","message":"Ooops, I\u0027ve had to change the API version so many times that I end up forgetting something, thanks.","commit_id":"16c0ab1275d330d5864e9b337b89aa4c3fcb4fc9"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"4c034b781cbfc234f26d8e8af0346ba03da493b4","unresolved":false,"context_lines":[{"line_number":566,"context_line":"                                            \u0027level\u0027))"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"    @mock.patch(\u0027cinderclient.v3.services.ServiceManager.set_log_levels\u0027)"},{"line_number":569,"context_line":"    def test_service_set_log_before_3_30(self, set_levels_mock):"},{"line_number":570,"context_line":"        self.assertRaises(SystemExit,"},{"line_number":571,"context_line":"                          self.run_command, \u0027--os-volume-api-version 3.28 \u0027"},{"line_number":572,"context_line":"                         \u0027service-set-log debug\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f013ff3_bf55b452","line":569,"range":{"start_line":569,"start_character":35,"end_line":569,"end_character":41},"updated":"2017-05-16 12:37:07.000000000","message":"ditto.","commit_id":"16c0ab1275d330d5864e9b337b89aa4c3fcb4fc9"}],"cinderclient/v3/shell.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"4c034b781cbfc234f26d8e8af0346ba03da493b4","unresolved":false,"context_lines":[{"line_number":1565,"context_line":"def do_service_get_log(cs, args):"},{"line_number":1566,"context_line":"    log_levels \u003d cs.services.get_log_levels(args.binary, args.server,"},{"line_number":1567,"context_line":"                                            args.prefix)"},{"line_number":1568,"context_line":"    columns \u003d (\u0027binary\u0027, \u0027host\u0027, \u0027prefix\u0027, \u0027level\u0027)"},{"line_number":1569,"context_line":"    utils.print_list(log_levels, columns)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f013ff3_bf76d4d7","line":1568,"range":{"start_line":1568,"start_character":14,"end_line":1568,"end_character":51},"updated":"2017-05-16 12:37:07.000000000","message":"Uppercase the first letter for better reading experience ?","commit_id":"16c0ab1275d330d5864e9b337b89aa4c3fcb4fc9"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"8a60963c67888a7e11427e6911cf27ef701be084","unresolved":false,"context_lines":[{"line_number":1565,"context_line":"def do_service_get_log(cs, args):"},{"line_number":1566,"context_line":"    log_levels \u003d cs.services.get_log_levels(args.binary, args.server,"},{"line_number":1567,"context_line":"                                            args.prefix)"},{"line_number":1568,"context_line":"    columns \u003d (\u0027binary\u0027, \u0027host\u0027, \u0027prefix\u0027, \u0027level\u0027)"},{"line_number":1569,"context_line":"    utils.print_list(log_levels, columns)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f013ff3_dd04e74c","line":1568,"range":{"start_line":1568,"start_character":14,"end_line":1568,"end_character":51},"in_reply_to":"1f013ff3_bf76d4d7","updated":"2017-05-17 09:12:20.000000000","message":"Done","commit_id":"16c0ab1275d330d5864e9b337b89aa4c3fcb4fc9"}]}
