)]}'
{"nova/tests/fixtures.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c7ff37ccecd97c173d6708daf954f9444154d80f","unresolved":false,"context_lines":[{"line_number":752,"context_line":"        self._buses \u003d {}"},{"line_number":753,"context_line":""},{"line_number":754,"context_line":"    def _fake_create_transport(self, url):"},{"line_number":755,"context_line":"        # FIXME(danms): Right now, collapse all connections"},{"line_number":756,"context_line":"        # to a single bus. This is how our tests expect things"},{"line_number":757,"context_line":"        # to work. When the tests are fixed, this fixture can"},{"line_number":758,"context_line":"        # support simulating multiple independent buses, and this"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_876a1aea","line":755,"updated":"2019-02-15 20:27:32.000000000","message":"Presumably this is related to the issue.","commit_id":"6b844af57eebda6317b1ed3bf5a2f85dcba0bc13"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c7ff37ccecd97c173d6708daf954f9444154d80f","unresolved":false,"context_lines":[{"line_number":789,"context_line":"            rpc.init(CONF)"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"        def cleanup_in_flight_rpc_messages():"},{"line_number":792,"context_line":"            messaging._drivers.impl_fake.FakeExchangeManager._exchanges \u003d {}"},{"line_number":793,"context_line":""},{"line_number":794,"context_line":"        self.addCleanup(cleanup_in_flight_rpc_messages)"},{"line_number":795,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_a7463e7a","line":792,"updated":"2019-02-15 20:27:32.000000000","message":"The only thing I worry about with this is messing with private attributes in a library. We could guard against that by checking if the attribute exists before resetting it.","commit_id":"6b844af57eebda6317b1ed3bf5a2f85dcba0bc13"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"d2c5da0fcd4826664ca562cfc0bdedda95661852","unresolved":false,"context_lines":[{"line_number":789,"context_line":"            rpc.init(CONF)"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"        def cleanup_in_flight_rpc_messages():"},{"line_number":792,"context_line":"            messaging._drivers.impl_fake.FakeExchangeManager._exchanges \u003d {}"},{"line_number":793,"context_line":""},{"line_number":794,"context_line":"        self.addCleanup(cleanup_in_flight_rpc_messages)"},{"line_number":795,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_d1a449a5","line":792,"in_reply_to":"9fdfeff1_3014bd43","updated":"2019-02-18 10:00:26.000000000","message":"http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002831.html","commit_id":"6b844af57eebda6317b1ed3bf5a2f85dcba0bc13"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"8d356afcb4d0fbf2f1db119bf28329f2f2ab9012","unresolved":false,"context_lines":[{"line_number":789,"context_line":"            rpc.init(CONF)"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"        def cleanup_in_flight_rpc_messages():"},{"line_number":792,"context_line":"            messaging._drivers.impl_fake.FakeExchangeManager._exchanges \u003d {}"},{"line_number":793,"context_line":""},{"line_number":794,"context_line":"        self.addCleanup(cleanup_in_flight_rpc_messages)"},{"line_number":795,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_3014bd43","line":792,"in_reply_to":"9fdfeff1_8711ba5f","updated":"2019-02-16 11:20:04.000000000","message":"I will ask around in oslo to see if there is a better fix for the issue.","commit_id":"6b844af57eebda6317b1ed3bf5a2f85dcba0bc13"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"426f29975f685d11e97bd2afce8a7ddac4c9673b","unresolved":false,"context_lines":[{"line_number":789,"context_line":"            rpc.init(CONF)"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"        def cleanup_in_flight_rpc_messages():"},{"line_number":792,"context_line":"            messaging._drivers.impl_fake.FakeExchangeManager._exchanges \u003d {}"},{"line_number":793,"context_line":""},{"line_number":794,"context_line":"        self.addCleanup(cleanup_in_flight_rpc_messages)"},{"line_number":795,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_8711ba5f","line":792,"in_reply_to":"9fdfeff1_a7463e7a","updated":"2019-02-15 20:28:46.000000000","message":"Although on second thought, if _exchanges was renamed or something, we likely want to blow up explicitly with an AttributeError rather than some really weird side effect test failing, so this is probably best.","commit_id":"6b844af57eebda6317b1ed3bf5a2f85dcba0bc13"}]}
