)]}'
{"novaclient/tests/functional/base.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"077fbcf88078a199e3dc1e45596476e1109fca31","unresolved":false,"context_lines":[{"line_number":247,"context_line":"                neutron_networks \u003d self.neutron.list_networks()[\u0027networks\u0027]"},{"line_number":248,"context_line":"                # Convert the neutron dicts to Network objects."},{"line_number":249,"context_line":"                nets \u003d []"},{"line_number":250,"context_line":"                for network in neutron_networks:"},{"line_number":251,"context_line":"                    nets.append(networks.Network("},{"line_number":252,"context_line":"                        networks.NeutronManager, network))"},{"line_number":253,"context_line":"                # Keep track of whether or not there are multiple networks"},{"line_number":254,"context_line":"                # available to the given tenant because if so, a specific"},{"line_number":255,"context_line":"                # network ID has to be passed in on server create requests"}],"source_content_type":"text/x-python","patch_set":3,"id":"dfeb2761_c8843f61","line":252,"range":{"start_line":250,"start_character":16,"end_line":252,"end_character":58},"updated":"2017-04-02 16:02:11.000000000","message":"Need to add a \u0027label\u0027 field to the network dict to fake out the name.","commit_id":"d6108728516c8fa7ba1a4edd920bf994a2cec0b6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5eb01b5cbdaa4024e31aca0064142687a4ded67f","unresolved":false,"context_lines":[{"line_number":225,"context_line":"        self.flavor \u003d CACHE[\"flavor\"]"},{"line_number":226,"context_line":"        self.image \u003d CACHE[\"image\"]"},{"line_number":227,"context_line":""},{"line_number":228,"context_line":"        self.keystone \u003d keystoneclient.Client(session\u003dsession,"},{"line_number":229,"context_line":"                                              username\u003duser,"},{"line_number":230,"context_line":"                                              password\u003dpasswd)"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"        if \"network\" not in CACHE:"},{"line_number":233,"context_line":"            # Get the networks from neutron."}],"source_content_type":"text/x-python","patch_set":5,"id":"dfeb2761_8e351f49","line":230,"range":{"start_line":228,"start_character":8,"end_line":230,"end_character":62},"updated":"2017-04-02 23:54:36.000000000","message":"This didn\u0027t need to move anymore.","commit_id":"55126f5b804211c12dd84e0afe1693b03e60dea3"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"a6a3fadfa13f4eea609a19a65a4afd56b7f7dd70","unresolved":false,"context_lines":[{"line_number":232,"context_line":"            # Convert the neutron dicts to Network objects."},{"line_number":233,"context_line":"            nets \u003d []"},{"line_number":234,"context_line":"            for network in neutron_networks:"},{"line_number":235,"context_line":"                # Fake out the label field which Neutron does not have."},{"line_number":236,"context_line":"                network[\u0027label\u0027] \u003d network[\u0027name\u0027]"},{"line_number":237,"context_line":"                nets.append(networks.Network("},{"line_number":238,"context_line":"                    networks.NeutronManager, network))"}],"source_content_type":"text/x-python","patch_set":6,"id":"dfeb2761_d198671c","line":235,"range":{"start_line":235,"start_character":16,"end_line":235,"end_character":71},"updated":"2017-04-03 07:57:25.000000000","message":"it looks like a thing that should be done in Network resource, since bug is there now","commit_id":"7ac9769bfd25fbb0072af42267e15b49fd3b0a32"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8248dcafd04ff1d42eb3ad27eb71c7f9421be861","unresolved":false,"context_lines":[{"line_number":232,"context_line":"            # Convert the neutron dicts to Network objects."},{"line_number":233,"context_line":"            nets \u003d []"},{"line_number":234,"context_line":"            for network in neutron_networks:"},{"line_number":235,"context_line":"                # Fake out the label field which Neutron does not have."},{"line_number":236,"context_line":"                network[\u0027label\u0027] \u003d network[\u0027name\u0027]"},{"line_number":237,"context_line":"                nets.append(networks.Network("},{"line_number":238,"context_line":"                    networks.NeutronManager, network))"}],"source_content_type":"text/x-python","patch_set":6,"id":"dfeb2761_7e3151ec","line":235,"range":{"start_line":235,"start_character":16,"end_line":235,"end_character":71},"in_reply_to":"dfeb2761_d198671c","updated":"2017-04-03 16:58:57.000000000","message":"I can take a look at that. A simple getattr override might do the trick.","commit_id":"7ac9769bfd25fbb0072af42267e15b49fd3b0a32"}],"novaclient/v2/networks.py":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"a6a3fadfa13f4eea609a19a65a4afd56b7f7dd70","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    A network."},{"line_number":27,"context_line":"    \"\"\""},{"line_number":28,"context_line":"    HUMAN_ID \u003d True"},{"line_number":29,"context_line":"    NAME_ATTR \u003d \"label\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def __repr__(self):"},{"line_number":32,"context_line":"        return \"\u003cNetwork: %s\u003e\" % self.label"}],"source_content_type":"text/x-python","patch_set":6,"id":"dfeb2761_d1650747","line":29,"range":{"start_line":29,"start_character":4,"end_line":29,"end_character":23},"updated":"2017-04-03 07:57:25.000000000","message":"should we fix that field or just add property method that maps it to \"name\" field?","commit_id":"7ac9769bfd25fbb0072af42267e15b49fd3b0a32"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"8248dcafd04ff1d42eb3ad27eb71c7f9421be861","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    A network."},{"line_number":27,"context_line":"    \"\"\""},{"line_number":28,"context_line":"    HUMAN_ID \u003d True"},{"line_number":29,"context_line":"    NAME_ATTR \u003d \"label\""},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def __repr__(self):"},{"line_number":32,"context_line":"        return \"\u003cNetwork: %s\u003e\" % self.label"}],"source_content_type":"text/x-python","patch_set":6,"id":"dfeb2761_1ea6c511","line":29,"range":{"start_line":29,"start_character":4,"end_line":29,"end_character":23},"in_reply_to":"dfeb2761_d1650747","updated":"2017-04-03 16:58:57.000000000","message":"I think I need the map function since there is code that calls network.label, unless I just change that too.","commit_id":"7ac9769bfd25fbb0072af42267e15b49fd3b0a32"}],"releasenotes/notes/pike-rm-deprecated-net-272aeb62b329a5bc.yaml":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"44eb95d85d92e96b30bf6fbe18348f0410343527","unresolved":false,"context_lines":[{"line_number":2,"context_line":"prelude: \u003e"},{"line_number":3,"context_line":"    Deprecated network-related resource commands and python API bindings"},{"line_number":4,"context_line":"    have been removed. From this point on, python-novaclient will no longer"},{"line_number":5,"context_line":"    work with nova-network *except* for the ``nova virtual-interface-list``"},{"line_number":6,"context_line":"    command."},{"line_number":7,"context_line":"upgrade:"},{"line_number":8,"context_line":"  - |"},{"line_number":9,"context_line":"    The following deprecated network-related resource commands have been"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bff0334d_d1b42338","line":6,"range":{"start_line":5,"start_character":27,"end_line":6,"end_character":12},"updated":"2017-04-05 17:26:39.000000000","message":"Crap I missed \u0027nova add-fixed-ip\u0027 and \u0027nova remove-fixed-ip\u0027. I should probably update this before we release it.","commit_id":"3a03a0e10dfc797413536f8c8024c0ddf380f6c3"}]}
