)]}'
{"glance/tests/unit/test_notifier.py":[{"author":{"_account_id":6509,"name":"Roman Bogorodskiy","email":"rbogorodskiy@mirantis.com","username":"novel"},"change_message_id":"74a10ffe3e49312252d09f8e04c7c3501ea95839","unresolved":false,"context_lines":[{"line_number":684,"context_line":"            exchange\u003d\u0027fake_exchange\u0027,"},{"line_number":685,"context_line":"            durable\u003dFalse,"},{"line_number":686,"context_line":"            name\u003d\u0027notifications.error\u0027,"},{"line_number":687,"context_line":"            routing_key\u003d\u0027notifications.error\u0027)"},{"line_number":688,"context_line":""},{"line_number":689,"context_line":"    def test_reconnect_sleep_time(self):"},{"line_number":690,"context_line":"        self.rabbit_strategy._connect \u003d mock.Mock("}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAASn%2F%2FoQA%3D","line":687,"updated":"2013-09-02 08:11:47.000000000","message":"I\u0027m wondering if we could use same assertation for Queue checks and do things in a loop?","commit_id":"c278974b7d6c99d87013cb02b5c7742346f86b22"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"d8bdf78b0996a522d59522b8210112a01fd04c91","unresolved":false,"context_lines":[{"line_number":16,"context_line":"#    under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import datetime"},{"line_number":19,"context_line":"import kombu.entity"},{"line_number":20,"context_line":"import mock"},{"line_number":21,"context_line":"import mox"},{"line_number":22,"context_line":"import qpid"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bx9I%3D","line":19,"updated":"2013-11-20 09:47:49.000000000","message":"I prefer give a blank line before this.","commit_id":"e032efe4b3463d3c3795efe7f32a3cda31db2fc8"},{"author":{"_account_id":7331,"name":"Julia Varlamova","email":"jvarlamova@mirantis.com","username":"jvarlamova"},"change_message_id":"a7b11988204792eb38510a4fdef3e5c0371f8781","unresolved":false,"context_lines":[{"line_number":16,"context_line":"#    under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import datetime"},{"line_number":19,"context_line":"import kombu.entity"},{"line_number":20,"context_line":"import mock"},{"line_number":21,"context_line":"import mox"},{"line_number":22,"context_line":"import qpid"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bxu8%3D","line":19,"in_reply_to":"AAAATn%2F%2Bx9I%3D","updated":"2013-11-20 10:39:39.000000000","message":"Done","commit_id":"e032efe4b3463d3c3795efe7f32a3cda31db2fc8"},{"author":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"change_message_id":"d8bdf78b0996a522d59522b8210112a01fd04c91","unresolved":false,"context_lines":[{"line_number":27,"context_line":"from glance.common import exception"},{"line_number":28,"context_line":"import glance.context"},{"line_number":29,"context_line":"from glance import notifier"},{"line_number":30,"context_line":"import glance.notifier.notify_kombu"},{"line_number":31,"context_line":"from glance.notifier import notify_kombu"},{"line_number":32,"context_line":"from glance.openstack.common import importutils"},{"line_number":33,"context_line":"import glance.openstack.common.log as logging"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bx9E%3D","line":30,"updated":"2013-11-20 09:47:49.000000000","message":"we can remove this line, and change code to reuse \"notify_kombu\", or just use \"glance.notifier.notify_kombu\" directly in your new code. We don\u0027t need import same thing twice.","commit_id":"e032efe4b3463d3c3795efe7f32a3cda31db2fc8"},{"author":{"_account_id":7331,"name":"Julia Varlamova","email":"jvarlamova@mirantis.com","username":"jvarlamova"},"change_message_id":"a7b11988204792eb38510a4fdef3e5c0371f8781","unresolved":false,"context_lines":[{"line_number":27,"context_line":"from glance.common import exception"},{"line_number":28,"context_line":"import glance.context"},{"line_number":29,"context_line":"from glance import notifier"},{"line_number":30,"context_line":"import glance.notifier.notify_kombu"},{"line_number":31,"context_line":"from glance.notifier import notify_kombu"},{"line_number":32,"context_line":"from glance.openstack.common import importutils"},{"line_number":33,"context_line":"import glance.openstack.common.log as logging"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2Bxu4%3D","line":30,"in_reply_to":"AAAATn%2F%2Bx9E%3D","updated":"2013-11-20 10:39:39.000000000","message":"Done","commit_id":"e032efe4b3463d3c3795efe7f32a3cda31db2fc8"}]}
