)]}'
{"oslo_messaging/_drivers/impl_fake.py":[{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"39d29678b9371c354beaa241ffd6ac0496da9f90","unresolved":false,"context_lines":[{"line_number":88,"context_line":"class FakeExchange(object):"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"    _topic_queues \u003d {}"},{"line_number":91,"context_line":"    _server_queues \u003d {}"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    def __init__(self, name, url):"},{"line_number":94,"context_line":"        self.name \u003d name"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_6d9b3fca","line":91,"updated":"2015-12-11 07:44:46.000000000","message":"Using class attributes make the driver not concurrency safe.\n\nThe modification of these was protected by queues_lock.\nIt\u0027s a exchange lock while _XXX_queues are global.","commit_id":"198fb9d63138fdc00028437b7b0df45480fba19c"}]}
