)]}'
{"nova/network/neutronv2/api.py":[{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"c4592e2a5dc41ab61d57c07af899d0946c5a3037","unresolved":false,"context_lines":[{"line_number":692,"context_line":"        :param context: The request context."},{"line_number":693,"context_line":"        :param instance: nova.objects.instance.Instance object."},{"line_number":694,"context_line":"        :param processed_requests: objects.ProcessedNetworkRequestList"},{"line_number":695,"context_line":"        :param ordered_networks: output from _validate_requested_port_ids"},{"line_number":696,"context_line":"            that will be used to create and update ports"},{"line_number":697,"context_line":"        \"\"\""},{"line_number":698,"context_line":"        if processed_requests.no_allocate:"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a3c09a3_b0c25b32","line":695,"range":{"start_line":695,"start_character":15,"end_line":695,"end_character":31},"updated":"2017-01-17 18:17:48.000000000","message":"Shouldn\u0027t you stop the use of this?","commit_id":"72b9d9b3f8a7518abb2426747efc8a0aca5ccd0c"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"80b9057176e16fa44a76f82fe8fba19595bebe88","unresolved":false,"context_lines":[{"line_number":692,"context_line":"        :param context: The request context."},{"line_number":693,"context_line":"        :param instance: nova.objects.instance.Instance object."},{"line_number":694,"context_line":"        :param processed_requests: objects.ProcessedNetworkRequestList"},{"line_number":695,"context_line":"        :param ordered_networks: output from _validate_requested_port_ids"},{"line_number":696,"context_line":"            that will be used to create and update ports"},{"line_number":697,"context_line":"        \"\"\""},{"line_number":698,"context_line":"        if processed_requests.no_allocate:"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a3c09a3_1681648f","line":695,"range":{"start_line":695,"start_character":15,"end_line":695,"end_character":31},"in_reply_to":"7a3c09a3_b0c25b32","updated":"2017-01-17 19:53:15.000000000","message":"Ok, I see you did this in next patch. Disregard my comments.","commit_id":"72b9d9b3f8a7518abb2426747efc8a0aca5ccd0c"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"c8d6508dd98daba6553d384b34e21a3776d78c68","unresolved":false,"context_lines":[{"line_number":708,"context_line":"                                            auto_allocate\u003dauto_allocate)"},{"line_number":709,"context_line":""},{"line_number":710,"context_line":"        if not nets:"},{"line_number":711,"context_line":"            if processed_requests.auto_allocate:"},{"line_number":712,"context_line":"                nets \u003d [self._auto_allocate_network(instance, neutron)]"},{"line_number":713,"context_line":"            elif processed_requests.is_unspecified:"},{"line_number":714,"context_line":"                # User didn\u0027t request any networks, and we don\u0027t have"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a3c09a3_41b96778","line":711,"range":{"start_line":711,"start_character":15,"end_line":711,"end_character":47},"updated":"2017-01-17 19:18:41.000000000","message":"nit: You already extracted this value in a variable on L704, so to be consistent pick one and use that throughout.","commit_id":"72b9d9b3f8a7518abb2426747efc8a0aca5ccd0c"},{"author":{"_account_id":19590,"name":"Sarafraj Singh","email":"Sarafraj.Singh@intel.com","username":"sarafrajsingh"},"change_message_id":"c8d6508dd98daba6553d384b34e21a3776d78c68","unresolved":false,"context_lines":[{"line_number":739,"context_line":"                         \"ID to be more specific.\")"},{"line_number":740,"context_line":"                raise exception.NetworkAmbiguous(msg)"},{"line_number":741,"context_line":""},{"line_number":742,"context_line":"            # TODO(johngarbutt) we should avoid modifying ordered_networks,"},{"line_number":743,"context_line":"            # and generating fake network requests, and stop the need to"},{"line_number":744,"context_line":"            # pass those into here"},{"line_number":745,"context_line":"            network_id \u003d nets[0][\u0027id\u0027]"},{"line_number":746,"context_line":"            request \u003d objects.NetworkRequest(network_id\u003dnetwork_id)"},{"line_number":747,"context_line":"            ordered_networks.append(request)"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a3c09a3_fc883c73","line":744,"range":{"start_line":742,"start_character":13,"end_line":744,"end_character":34},"updated":"2017-01-17 19:18:41.000000000","message":"+1","commit_id":"72b9d9b3f8a7518abb2426747efc8a0aca5ccd0c"}],"nova/objects/processed_network_request.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"d3b080eb7f71855db4e98731976fdcc756b5dfc6","unresolved":false,"context_lines":[{"line_number":19,"context_line":"    # Version 1.0: Initial version"},{"line_number":20,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":21,"context_line":"    fields \u003d {"},{"line_number":22,"context_line":"        \u0027request\u0027: fields.ObjectField(\u0027NetworkRequest\u0027, nullable\u003dTrue),"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"        \u0027port_id\u0027: fields.UUIDField(nullable\u003dTrue),"},{"line_number":25,"context_line":"        \u0027port_tenant_id\u0027: fields.StringField(nullable\u003dTrue),"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba5201f7_6ba5af02","line":22,"updated":"2017-01-11 12:03:05.000000000","message":"That was a bad idea in the end.","commit_id":"54c8949a7807a5ee0a868ed16b5ad38f64d48359"}]}
