)]}'
{"quantum/openstack/common/rpc/impl_kombu.py":[{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":51,"context_line":"                     \u0027(valid only if SSL enabled)\u0027)),"},{"line_number":52,"context_line":"    cfg.StrOpt(\u0027rabbit_host\u0027,"},{"line_number":53,"context_line":"               default\u003d\u0027localhost\u0027,"},{"line_number":54,"context_line":"\t       help\u003d\u0027The RabbitMQ broker address where a single node is used\u0027),"},{"line_number":55,"context_line":"    cfg.IntOpt(\u0027rabbit_port\u0027,"},{"line_number":56,"context_line":"               default\u003d5672,"},{"line_number":57,"context_line":"\t       help\u003d\u0027The RabbitMQ broker port where a single node is used\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQKA%3D","line":54,"updated":"2012-09-28 16:04:36.000000000","message":"tab mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":54,"context_line":"\t       help\u003d\u0027The RabbitMQ broker address where a single node is used\u0027),"},{"line_number":55,"context_line":"    cfg.IntOpt(\u0027rabbit_port\u0027,"},{"line_number":56,"context_line":"               default\u003d5672,"},{"line_number":57,"context_line":"\t       help\u003d\u0027The RabbitMQ broker port where a single node is used\u0027),"},{"line_number":58,"context_line":"    cfg.ListOpt(\u0027rabbit_hosts\u0027,"},{"line_number":59,"context_line":"                default\u003d[\u0027$rabbit_host:$rabbit_port\u0027],"},{"line_number":60,"context_line":"                help\u003d\u0027RabbitMQ HA cluster host:port pairs\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQJ8%3D","line":57,"updated":"2012-09-28 16:04:36.000000000","message":"tab mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":229,"context_line":"        \"\"\""},{"line_number":230,"context_line":"        # Default options"},{"line_number":231,"context_line":"        options \u003d {\u0027durable\u0027: conf.rabbit_durable_queues,"},{"line_number":232,"context_line":"\t\t   \u0027queue_arguments\u0027: _get_queue_arguments(conf),"},{"line_number":233,"context_line":"                   \u0027auto_delete\u0027: False,"},{"line_number":234,"context_line":"                   \u0027exclusive\u0027: False}"},{"line_number":235,"context_line":"        options.update(kwargs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQJ4%3D","line":232,"updated":"2012-09-28 16:04:36.000000000","message":"tabs mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":354,"context_line":""},{"line_number":355,"context_line":"    def __init__(self, conf, channel, topic, **kwargs):"},{"line_number":356,"context_line":"        self.durable \u003d kwargs.pop(\u0027durable\u0027, conf.rabbit_durable_queues)"},{"line_number":357,"context_line":"\tself.queue_arguments \u003d _get_queue_arguments(conf)"},{"line_number":358,"context_line":"        super(NotifyPublisher, self).__init__(conf, channel, topic, **kwargs)"},{"line_number":359,"context_line":""},{"line_number":360,"context_line":"    def reconnect(self, channel):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQJ0%3D","line":357,"updated":"2012-09-28 16:04:36.000000000","message":"tabs mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":368,"context_line":"                                   durable\u003dself.durable,"},{"line_number":369,"context_line":"                                   name\u003dself.routing_key,"},{"line_number":370,"context_line":"                                   routing_key\u003dself.routing_key),"},{"line_number":371,"context_line":"\t\t\t\t   queue_arguments\u003dself.queue_arguments)"},{"line_number":372,"context_line":"        queue.declare()"},{"line_number":373,"context_line":""},{"line_number":374,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQJw%3D","line":371,"updated":"2012-09-28 16:04:36.000000000","message":"tabs mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":403,"context_line":"            hostname, port \u003d network_utils.parse_host_port("},{"line_number":404,"context_line":"                adr, default_port\u003dself.conf.rabbit_port)"},{"line_number":405,"context_line":""},{"line_number":406,"context_line":"\t    params \u003d {}"},{"line_number":407,"context_line":"            for sp_key, value in server_params.iteritems():"},{"line_number":408,"context_line":"                p_key \u003d server_params_to_kombu_params.get(sp_key, sp_key)"},{"line_number":409,"context_line":"                params[p_key] \u003d value"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQJs%3D","line":406,"updated":"2012-09-28 16:04:36.000000000","message":"tab mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":416,"context_line":""},{"line_number":417,"context_line":"            if self.conf.fake_rabbit:"},{"line_number":418,"context_line":"                params[\u0027transport\u0027] \u003d \u0027memory\u0027"},{"line_number":419,"context_line":"\t    if self.conf.rabbit_use_ssl:"},{"line_number":420,"context_line":"                params[\u0027ssl\u0027] \u003d ssl_params"},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"            params_list.append(params)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQJo%3D","line":419,"updated":"2012-09-28 16:04:36.000000000","message":"tab mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":495,"context_line":""},{"line_number":496,"context_line":"        attempt \u003d 0"},{"line_number":497,"context_line":"        while True:"},{"line_number":498,"context_line":"\t    params \u003d self.params_list[attempt % len(self.params_list)]"},{"line_number":499,"context_line":"            attempt +\u003d 1"},{"line_number":500,"context_line":"            try:"},{"line_number":501,"context_line":"                self._connect(params)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQJg%3D","line":498,"updated":"2012-09-28 16:04:36.000000000","message":"tab mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"},{"author":{"_account_id":2592,"name":"Mark McClain","email":"mark@mcclain.xyz","username":"markmcclain"},"change_message_id":"86529a4eacfb15a66e09cc51a3adfa051155b295","unresolved":false,"context_lines":[{"line_number":556,"context_line":"                # and try to reconnect in this case."},{"line_number":557,"context_line":"                if \u0027timeout\u0027 not in str(e):"},{"line_number":558,"context_line":"                    raise"},{"line_number":559,"context_line":"            \tif error_callback:"},{"line_number":560,"context_line":"                    error_callback(e)"},{"line_number":561,"context_line":"            self.reconnect()"},{"line_number":562,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAALH%2F%2FQJc%3D","line":559,"updated":"2012-09-28 16:04:36.000000000","message":"tab mixed with spaces","commit_id":"cce6e71f3e551977e73dad2a535ffcf6b50105c5"}]}
