)]}'
{"monasca_common/kafka/producer.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"2e0caf02b04827c3ee1c393d0333a78a86acfaf6","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                if key is None:"},{"line_number":57,"context_line":"                    key \u003d int(time.time() * 1000)"},{"line_number":58,"context_line":"                key \u003d str(key) if PY2 else bytes(str(key), \u0027utf-8\u0027)"},{"line_number":59,"context_line":"                self._producer.send_messages(topic, str(key), *messages)"},{"line_number":60,"context_line":"                success \u003d True"},{"line_number":61,"context_line":"            except Exception:"},{"line_number":62,"context_line":"                if first:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_6176cfa6","line":59,"range":{"start_line":59,"start_character":52,"end_line":59,"end_character":60},"updated":"2018-06-14 12:40:43.000000000","message":"Should be `key` I guess.","commit_id":"0859d6e2549c84b97cff4b325df0f3b4d5d45832"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"72fa66265d81194f2317b7e698ab8d320d957f41","unresolved":false,"context_lines":[{"line_number":56,"context_line":"                if key is None:"},{"line_number":57,"context_line":"                    key \u003d int(time.time() * 1000)"},{"line_number":58,"context_line":"                key \u003d str(key) if PY2 else bytes(str(key), \u0027utf-8\u0027)"},{"line_number":59,"context_line":"                self._producer.send_messages(topic, str(key), *messages)"},{"line_number":60,"context_line":"                success \u003d True"},{"line_number":61,"context_line":"            except Exception:"},{"line_number":62,"context_line":"                if first:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_63ac819f","line":59,"range":{"start_line":59,"start_character":52,"end_line":59,"end_character":60},"in_reply_to":"5f7c97a3_6176cfa6","updated":"2018-06-15 06:54:08.000000000","message":"Done","commit_id":"0859d6e2549c84b97cff4b325df0f3b4d5d45832"}],"monasca_common/tests/test_kafka.py":[{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"2e0caf02b04827c3ee1c393d0333a78a86acfaf6","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import mock"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from oslotest import base"},{"line_number":16,"context_line":"from six import PY2"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from monasca_common.kafka import consumer"},{"line_number":19,"context_line":"from monasca_common.kafka import producer"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_21a1b7f7","line":16,"updated":"2018-06-14 12:40:43.000000000","message":"not needed","commit_id":"0859d6e2549c84b97cff4b325df0f3b4d5d45832"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"72fa66265d81194f2317b7e698ab8d320d957f41","unresolved":false,"context_lines":[{"line_number":13,"context_line":"import mock"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from oslotest import base"},{"line_number":16,"context_line":"from six import PY2"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from monasca_common.kafka import consumer"},{"line_number":19,"context_line":"from monasca_common.kafka import producer"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_e3c2d153","line":16,"in_reply_to":"5f7c97a3_21a1b7f7","updated":"2018-06-15 06:54:08.000000000","message":"Done","commit_id":"0859d6e2549c84b97cff4b325df0f3b4d5d45832"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"2e0caf02b04827c3ee1c393d0333a78a86acfaf6","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        topic \u003d FAKE_KAFKA_TOPIC"},{"line_number":54,"context_line":"        messages \u003d [\u0027message\u0027]"},{"line_number":55,"context_line":"        key \u003d \"key\""},{"line_number":56,"context_line":"        expected_key \u003d \"key\" if PY2 else \"b\u0027key\u0027\""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        self.monasca_kafka_producer.publish(topic, messages, key)"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_e1697fbd","line":56,"range":{"start_line":56,"start_character":23,"end_line":56,"end_character":49},"updated":"2018-06-14 12:40:43.000000000","message":"b\u0027key\u0027","commit_id":"0859d6e2549c84b97cff4b325df0f3b4d5d45832"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"72fa66265d81194f2317b7e698ab8d320d957f41","unresolved":false,"context_lines":[{"line_number":53,"context_line":"        topic \u003d FAKE_KAFKA_TOPIC"},{"line_number":54,"context_line":"        messages \u003d [\u0027message\u0027]"},{"line_number":55,"context_line":"        key \u003d \"key\""},{"line_number":56,"context_line":"        expected_key \u003d \"key\" if PY2 else \"b\u0027key\u0027\""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"        self.monasca_kafka_producer.publish(topic, messages, key)"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_839d1d6e","line":56,"range":{"start_line":56,"start_character":23,"end_line":56,"end_character":49},"in_reply_to":"5f7c97a3_e1697fbd","updated":"2018-06-15 06:54:08.000000000","message":"Done","commit_id":"0859d6e2549c84b97cff4b325df0f3b4d5d45832"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"2e0caf02b04827c3ee1c393d0333a78a86acfaf6","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        topic \u003d FAKE_KAFKA_TOPIC"},{"line_number":66,"context_line":"        message \u003d \u0027not_a_list\u0027"},{"line_number":67,"context_line":"        mock_time.time.return_value \u003d 1"},{"line_number":68,"context_line":"        expected_key \u003d \"1000\" if PY2 else \"b\u00271000\u0027\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"        self.monasca_kafka_producer.publish(topic, message)"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_819e8bb5","line":68,"range":{"start_line":68,"start_character":23,"end_line":68,"end_character":51},"updated":"2018-06-14 12:40:43.000000000","message":"b\u00271000\u0027","commit_id":"0859d6e2549c84b97cff4b325df0f3b4d5d45832"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"72fa66265d81194f2317b7e698ab8d320d957f41","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        topic \u003d FAKE_KAFKA_TOPIC"},{"line_number":66,"context_line":"        message \u003d \u0027not_a_list\u0027"},{"line_number":67,"context_line":"        mock_time.time.return_value \u003d 1"},{"line_number":68,"context_line":"        expected_key \u003d \"1000\" if PY2 else \"b\u00271000\u0027\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"        self.monasca_kafka_producer.publish(topic, message)"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_43a705be","line":68,"range":{"start_line":68,"start_character":23,"end_line":68,"end_character":51},"in_reply_to":"5f7c97a3_819e8bb5","updated":"2018-06-15 06:54:08.000000000","message":"Done","commit_id":"0859d6e2549c84b97cff4b325df0f3b4d5d45832"},{"author":{"_account_id":16222,"name":"witek","email":"witold.bedyk@suse.com","username":"witek"},"change_message_id":"6cd1e9553a9262781b194f77d06bbae13c0cee79","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        topic \u003d FAKE_KAFKA_TOPIC"},{"line_number":66,"context_line":"        message \u003d \u0027not_a_list\u0027"},{"line_number":67,"context_line":"        mock_time.time.return_value \u003d 1"},{"line_number":68,"context_line":"        expected_key \u003d \u00271000\u0027 if PY2 else b\u00271000\u0027"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"        self.monasca_kafka_producer.publish(topic, message)"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_77a451b9","line":68,"range":{"start_line":68,"start_character":23,"end_line":68,"end_character":49},"updated":"2018-06-14 14:04:41.000000000","message":"b\u00271000\u0027 :)","commit_id":"d51569a4e1aff2398ffde847052c51e9dc445e69"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"72fa66265d81194f2317b7e698ab8d320d957f41","unresolved":false,"context_lines":[{"line_number":65,"context_line":"        topic \u003d FAKE_KAFKA_TOPIC"},{"line_number":66,"context_line":"        message \u003d \u0027not_a_list\u0027"},{"line_number":67,"context_line":"        mock_time.time.return_value \u003d 1"},{"line_number":68,"context_line":"        expected_key \u003d \u00271000\u0027 if PY2 else b\u00271000\u0027"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"        self.monasca_kafka_producer.publish(topic, message)"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_c3c5555e","line":68,"range":{"start_line":68,"start_character":23,"end_line":68,"end_character":49},"in_reply_to":"5f7c97a3_77a451b9","updated":"2018-06-15 06:54:08.000000000","message":"Done","commit_id":"d51569a4e1aff2398ffde847052c51e9dc445e69"}]}
