)]}'
{"nova/network/neutronv2/api.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"937f1c090263b1e32145632930b55a4ba87eefcb","unresolved":false,"context_lines":[{"line_number":1502,"context_line":"        :param preexisting_port_ids - List of port_ids that nova didn\u0027t"},{"line_number":1503,"context_line":"                                      allocate and therefore shouldn\u0027t be"},{"line_number":1504,"context_line":"                                      deleted when an instance is deallocated."},{"line_number":1505,"context_line":"                                      If value is None or empty the value will"},{"line_number":1506,"context_line":"                                      be populated from existing cached value."},{"line_number":1507,"context_line":"        \"\"\""},{"line_number":1508,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6ced46_01ace29f","line":1505,"updated":"2015-03-23 15:27:53.000000000","message":"This docstring needs to be updated. Should be something like this instead:\n\n List of port_ids that nova didn\u0027t allocate and there shouldn\u0027t be\n deleted when an instance is deallocated. Supplied list will be\n added to the cached list of preexisting port IDs for this instance.","commit_id":"77508dff2201512cb03eb31a1c78d50fe21c82a8"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"a5fadf11c8db1c502d0d7086862bbd281a6a6708","unresolved":false,"context_lines":[{"line_number":1502,"context_line":"        :param preexisting_port_ids - List of port_ids that nova didn\u0027t"},{"line_number":1503,"context_line":"                                      allocate and therefore shouldn\u0027t be"},{"line_number":1504,"context_line":"                                      deleted when an instance is deallocated."},{"line_number":1505,"context_line":"                                      If value is None or empty the value will"},{"line_number":1506,"context_line":"                                      be populated from existing cached value."},{"line_number":1507,"context_line":"        \"\"\""},{"line_number":1508,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6ced46_1c5d2522","line":1505,"in_reply_to":"1a6ced46_01ace29f","updated":"2015-03-23 15:38:45.000000000","message":"Done","commit_id":"77508dff2201512cb03eb31a1c78d50fe21c82a8"}],"nova/tests/unit/network/test_neutronv2.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"246ffceb850731367b33fd09e9780e2a6023e6ff","unresolved":false,"context_lines":[{"line_number":2656,"context_line":"        self.assertEqual(nw_infos[4][\u0027id\u0027], \u0027port4\u0027)"},{"line_number":2657,"context_line":"        self.assertEqual(nw_infos[5][\u0027id\u0027], \u0027port5\u0027)"},{"line_number":2658,"context_line":""},{"line_number":2659,"context_line":"        self.assertEqual(False, nw_infos[0][\u0027preserve_on_delete\u0027])"},{"line_number":2660,"context_line":"        self.assertEqual(False, nw_infos[1][\u0027preserve_on_delete\u0027])"},{"line_number":2661,"context_line":"        self.assertEqual(False, nw_infos[2][\u0027preserve_on_delete\u0027])"},{"line_number":2662,"context_line":"        self.assertEqual(True, nw_infos[3][\u0027preserve_on_delete\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_33a0a141","line":2659,"updated":"2015-03-20 15:12:45.000000000","message":"please use self.assertFalse","commit_id":"83b24962874993fc937e393f4ef7ad649d073a9b"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ff05d5509d24318c690649b05d819463330a5297","unresolved":false,"context_lines":[{"line_number":2656,"context_line":"        self.assertEqual(nw_infos[4][\u0027id\u0027], \u0027port4\u0027)"},{"line_number":2657,"context_line":"        self.assertEqual(nw_infos[5][\u0027id\u0027], \u0027port5\u0027)"},{"line_number":2658,"context_line":""},{"line_number":2659,"context_line":"        self.assertEqual(False, nw_infos[0][\u0027preserve_on_delete\u0027])"},{"line_number":2660,"context_line":"        self.assertEqual(False, nw_infos[1][\u0027preserve_on_delete\u0027])"},{"line_number":2661,"context_line":"        self.assertEqual(False, nw_infos[2][\u0027preserve_on_delete\u0027])"},{"line_number":2662,"context_line":"        self.assertEqual(True, nw_infos[3][\u0027preserve_on_delete\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_4f31e1eb","line":2659,"in_reply_to":"9a80dd14_33a0a141","updated":"2015-03-20 18:39:24.000000000","message":"Done","commit_id":"83b24962874993fc937e393f4ef7ad649d073a9b"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"246ffceb850731367b33fd09e9780e2a6023e6ff","unresolved":false,"context_lines":[{"line_number":2659,"context_line":"        self.assertEqual(False, nw_infos[0][\u0027preserve_on_delete\u0027])"},{"line_number":2660,"context_line":"        self.assertEqual(False, nw_infos[1][\u0027preserve_on_delete\u0027])"},{"line_number":2661,"context_line":"        self.assertEqual(False, nw_infos[2][\u0027preserve_on_delete\u0027])"},{"line_number":2662,"context_line":"        self.assertEqual(True, nw_infos[3][\u0027preserve_on_delete\u0027])"},{"line_number":2663,"context_line":"        self.assertEqual(False, nw_infos[4][\u0027preserve_on_delete\u0027])"},{"line_number":2664,"context_line":"        self.assertEqual(True, nw_infos[5][\u0027preserve_on_delete\u0027])"},{"line_number":2665,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_93906dee","line":2662,"updated":"2015-03-20 15:12:45.000000000","message":"self.assertTrue","commit_id":"83b24962874993fc937e393f4ef7ad649d073a9b"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"ff05d5509d24318c690649b05d819463330a5297","unresolved":false,"context_lines":[{"line_number":2659,"context_line":"        self.assertEqual(False, nw_infos[0][\u0027preserve_on_delete\u0027])"},{"line_number":2660,"context_line":"        self.assertEqual(False, nw_infos[1][\u0027preserve_on_delete\u0027])"},{"line_number":2661,"context_line":"        self.assertEqual(False, nw_infos[2][\u0027preserve_on_delete\u0027])"},{"line_number":2662,"context_line":"        self.assertEqual(True, nw_infos[3][\u0027preserve_on_delete\u0027])"},{"line_number":2663,"context_line":"        self.assertEqual(False, nw_infos[4][\u0027preserve_on_delete\u0027])"},{"line_number":2664,"context_line":"        self.assertEqual(True, nw_infos[5][\u0027preserve_on_delete\u0027])"},{"line_number":2665,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a80dd14_6f2ce593","line":2662,"in_reply_to":"9a80dd14_93906dee","updated":"2015-03-20 18:39:24.000000000","message":"Done","commit_id":"83b24962874993fc937e393f4ef7ad649d073a9b"}]}
