)]}'
{"nova/network/neutronv2/api.py":[{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"8506e09cdddf9127ccc24bd2f58d4533a07c4d67","unresolved":false,"context_lines":[{"line_number":558,"context_line":"            if not mac_address:"},{"line_number":559,"context_line":"                raise exception.PortNotFree(instance\u003dinstance.uuid)"},{"line_number":560,"context_line":"            del available_macs[mac_address]"},{"line_number":561,"context_line":"        return mac_address"},{"line_number":562,"context_line":""},{"line_number":563,"context_line":"    def _refresh_neutron_extensions_cache(self, context, neutron\u003dNone):"},{"line_number":564,"context_line":"        \"\"\"Refresh the neutron extensions cache when necessary.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"da9b358b_87f8dd4a","line":561,"updated":"2015-03-31 10:51:25.000000000","message":"in the case where available_macs is None, this will not raise PortNotFree, and will just return None.","commit_id":"fa96904e18e65d7c235385438dc803948014c7ed"}],"nova/virt/ironic/driver.py":[{"author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"change_message_id":"8506e09cdddf9127ccc24bd2f58d4533a07c4d67","unresolved":false,"context_lines":[{"line_number":569,"context_line":"            return None"},{"line_number":570,"context_line":"        ports \u003d self.ironicclient.call(\"node.list_ports\", node.uuid)"},{"line_number":571,"context_line":"        macs \u003d {}"},{"line_number":572,"context_line":"        for p in ports:"},{"line_number":573,"context_line":"            port \u003d self.ironicclient.call(\"port.get\", p.uuid)"},{"line_number":574,"context_line":"            properties \u003d {}"},{"line_number":575,"context_line":"            physical_network \u003d port.extra.get(\"physical_network\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"da9b358b_47dc1412","line":572,"updated":"2015-03-31 10:51:25.000000000","message":"rather than iterating, this should use the optional \"detail\" flag to get the full result set from the node.list_ports call two lines above","commit_id":"fa96904e18e65d7c235385438dc803948014c7ed"}]}
