)]}'
{"monasca_log_api/tests/test_log_publisher.py":[{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"bd9ef617b0e8a581750a761689c04b55d61857ed","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":"import random"},{"line_number":18,"context_line":"import ujson"},{"line_number":19,"context_line":"import unittest"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_b4478879","line":17,"range":{"start_line":17,"start_character":7,"end_line":17,"end_character":13},"updated":"2016-06-15 08:04:33.000000000","message":"import random\n\nseems to be unused.","commit_id":"9e8085aa4b9b948bd958a1d16c60cec10d6052ab"},{"author":{"_account_id":20033,"name":"Artur Basiak","email":"artur.basiak@ts.fujitsu.com","username":"abasiak"},"change_message_id":"83a47bfba586321b5fce9f36a758476d9ebcdeb1","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":"import random"},{"line_number":18,"context_line":"import ujson"},{"line_number":19,"context_line":"import unittest"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_b7fcaa0d","line":17,"range":{"start_line":17,"start_character":7,"end_line":17,"end_character":13},"in_reply_to":"7aa08908_b4478879","updated":"2016-06-15 08:06:56.000000000","message":"Done","commit_id":"9e8085aa4b9b948bd958a1d16c60cec10d6052ab"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"bd9ef617b0e8a581750a761689c04b55d61857ed","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        instance \u003d log_publisher.LogPublisher()"},{"line_number":48,"context_line":"        not_dict_value \u003d 123"},{"line_number":49,"context_line":"        instance.send_message(not_dict_value)"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    @mock.patch(\u0027monasca_log_api.reference.common.log_publisher.producer\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_d4b85478","line":50,"updated":"2016-06-15 08:04:33.000000000","message":"Too many empty lines here, exactly 2 extra lines.","commit_id":"9e8085aa4b9b948bd958a1d16c60cec10d6052ab"},{"author":{"_account_id":20033,"name":"Artur Basiak","email":"artur.basiak@ts.fujitsu.com","username":"abasiak"},"change_message_id":"83a47bfba586321b5fce9f36a758476d9ebcdeb1","unresolved":false,"context_lines":[{"line_number":47,"context_line":"        instance \u003d log_publisher.LogPublisher()"},{"line_number":48,"context_line":"        not_dict_value \u003d 123"},{"line_number":49,"context_line":"        instance.send_message(not_dict_value)"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    @mock.patch(\u0027monasca_log_api.reference.common.log_publisher.producer\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_f706321b","line":50,"in_reply_to":"7aa08908_d4b85478","updated":"2016-06-15 08:06:56.000000000","message":"Done","commit_id":"9e8085aa4b9b948bd958a1d16c60cec10d6052ab"}]}
