)]}'
{"dragonflow/tests/fullstack/test_db_consistent.py":[{"author":{"_account_id":17880,"name":"Shachar Snapiri","email":"shachar.snapiri@toganetworks.com","username":"snapiri"},"change_message_id":"882bf2a331a94bbffced4ce4e582b10e28f0eb93","unresolved":false,"context_lines":[{"line_number":130,"context_line":"            exception\u003dException(\u0027could not delete goto dhcp rule for lswitch\u0027)"},{"line_number":131,"context_line":"        )"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        self.nb_api.driver.delete_key(\u0027lswitch\u0027, net_id, topic)"},{"line_number":134,"context_line":"        vm.close()"},{"line_number":135,"context_line":"        subnet.close()"},{"line_number":136,"context_line":"        network.close()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f485f77_80fa5972","line":133,"range":{"start_line":133,"start_character":8,"end_line":133,"end_character":37},"updated":"2017-11-15 09:00:35.000000000","message":"Consider using self.addCleanup(...) instead of doing cleanup manually","commit_id":"626a32ee7e0cbf2465cc02e0e1af41d6a3adb98f"},{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"83b54b1f12876257c25f5b3ae67d72589cdf0a0d","unresolved":false,"context_lines":[{"line_number":130,"context_line":"            exception\u003dException(\u0027could not delete goto dhcp rule for lswitch\u0027)"},{"line_number":131,"context_line":"        )"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        self.nb_api.driver.delete_key(\u0027lswitch\u0027, net_id, topic)"},{"line_number":134,"context_line":"        vm.close()"},{"line_number":135,"context_line":"        subnet.close()"},{"line_number":136,"context_line":"        network.close()"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f485f77_d9ecc82a","line":133,"range":{"start_line":133,"start_character":8,"end_line":133,"end_character":37},"in_reply_to":"1f485f77_80fa5972","updated":"2017-11-15 12:49:49.000000000","message":"Done","commit_id":"626a32ee7e0cbf2465cc02e0e1af41d6a3adb98f"},{"author":{"_account_id":23766,"name":"Dima Kuznetsov","email":"dima.kuznetsov@toganetworks.com","username":"dimak"},"change_message_id":"730149b9e4bc7bf0ef3f977be540ac138839b0c3","unresolved":false,"context_lines":[{"line_number":42,"context_line":"        self.db_sync_time \u003d self.conf.db_sync_time"},{"line_number":43,"context_line":"        network \u003d self.store(objects.NetworkTestObj(self.neutron, self.nb_api))"},{"line_number":44,"context_line":"        network_id \u003d network.create()"},{"line_number":45,"context_line":"        self.addCleanup(objects.close_test_obj, network)"},{"line_number":46,"context_line":"        topic \u003d network.get_topic()"},{"line_number":47,"context_line":"        subnet \u003d self.store(objects.SubnetTestObj(self.neutron, self.nb_api,"},{"line_number":48,"context_line":"                                                  network_id))"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f485f77_2126c716","line":45,"range":{"start_line":45,"start_character":24,"end_line":45,"end_character":55},"updated":"2017-11-17 06:18:27.000000000","message":"Why close_test_object is needed? Why not pass network.close?","commit_id":"7f604e85d3c92b11d18ef339cea0a57ef887a500"}]}
