)]}'
{"oslo_messaging/_drivers/impl_rabbit.py":[{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"07cf9d183d8a99095cef81364e319a24a8d637a1","unresolved":false,"context_lines":[{"line_number":953,"context_line":"        with self._transport_socket_timeout(transport_timeout):"},{"line_number":954,"context_line":"            producer.publish(msg, headers\u003dheaders)"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":"    PUBLISHER_DECLARED_QUEUES \u003d collections.defaultdict(set)"},{"line_number":957,"context_line":""},{"line_number":958,"context_line":"    def _publish_and_creates_default_queue(self, exchange, msg,"},{"line_number":959,"context_line":"                                           routing_key\u003dNone, timeout\u003dNone):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a0c5dc1_52dd2641","line":956,"updated":"2015-05-12 17:46:24.000000000","message":"Hmmm, class level mutable variable without docs, hmmm, can we get some docs here at least, so that people know why this is here.","commit_id":"14b63b67113c37e0fea523ae75f24670ff9d13e4"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"a0ea5c55abb91be2adeeb2341f4353572c9296cc","unresolved":false,"context_lines":[{"line_number":953,"context_line":"        with self._transport_socket_timeout(transport_timeout):"},{"line_number":954,"context_line":"            producer.publish(msg, headers\u003dheaders)"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":"    PUBLISHER_DECLARED_QUEUES \u003d collections.defaultdict(set)"},{"line_number":957,"context_line":""},{"line_number":958,"context_line":"    def _publish_and_creates_default_queue(self, exchange, msg,"},{"line_number":959,"context_line":"                                           routing_key\u003dNone, timeout\u003dNone):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a0c5dc1_58266569","line":956,"in_reply_to":"9a0c5dc1_52dd2641","updated":"2015-05-12 18:33:16.000000000","message":"+1 to adding comments, but let\u0027s do it in another patch.","commit_id":"14b63b67113c37e0fea523ae75f24670ff9d13e4"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"07cf9d183d8a99095cef81364e319a24a8d637a1","unresolved":false,"context_lines":[{"line_number":960,"context_line":"        \"\"\"Publisher that declares a default queue"},{"line_number":961,"context_line":""},{"line_number":962,"context_line":"        When the exchange is missing instead of silency creates an exchange"},{"line_number":963,"context_line":"        not binded to a queue, this publisher creates a default queue"},{"line_number":964,"context_line":"        named with the routing_key"},{"line_number":965,"context_line":""},{"line_number":966,"context_line":"        This is mainly used to not miss notification in case of nobody consumes"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a0c5dc1_92d39e38","line":963,"updated":"2015-05-12 17:46:24.000000000","message":"silency -\u003e silently","commit_id":"14b63b67113c37e0fea523ae75f24670ff9d13e4"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"07cf9d183d8a99095cef81364e319a24a8d637a1","unresolved":false,"context_lines":[{"line_number":964,"context_line":"        named with the routing_key"},{"line_number":965,"context_line":""},{"line_number":966,"context_line":"        This is mainly used to not miss notification in case of nobody consumes"},{"line_number":967,"context_line":"        them yet. If the futur consumer bind the default queue it can retrieve"},{"line_number":968,"context_line":"        missing messages."},{"line_number":969,"context_line":""},{"line_number":970,"context_line":"        _set_current_channel is responsible to cleanup the cache."}],"source_content_type":"text/x-python","patch_set":4,"id":"9a0c5dc1_72d82a54","line":967,"updated":"2015-05-12 17:46:24.000000000","message":"futur -\u003e future","commit_id":"14b63b67113c37e0fea523ae75f24670ff9d13e4"}]}
