)]}'
{"nova/api/openstack/compute/contrib/extended_virtual_interfaces_net.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"11ad5eec301d7e3879aa22cad618b8731479883a","unresolved":false,"context_lines":[{"line_number":33,"context_line":"            for vif in resp_obj.obj[\u0027virtual_interfaces\u0027]:"},{"line_number":34,"context_line":"                vif1 \u003d self.network_api.get_vif_by_mac_address(context,"},{"line_number":35,"context_line":"                                                           vif[\u0027mac_address\u0027])"},{"line_number":36,"context_line":"                vif[key] \u003d getattr(vif1, \u0027net_uuid\u0027)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"class Extended_virtual_interfaces_net(extensions.ExtensionDescriptor):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_630da83d","line":36,"updated":"2015-07-13 18:58:59.000000000","message":"why not vif1.net_uuid?","commit_id":"631d224f63544809600435038565ab0d59cf0b88"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"751ed289e20e792c7bab4d605433d286532d88bd","unresolved":false,"context_lines":[{"line_number":33,"context_line":"            for vif in resp_obj.obj[\u0027virtual_interfaces\u0027]:"},{"line_number":34,"context_line":"                vif1 \u003d self.network_api.get_vif_by_mac_address(context,"},{"line_number":35,"context_line":"                                                           vif[\u0027mac_address\u0027])"},{"line_number":36,"context_line":"                vif[key] \u003d getattr(vif1, \u0027net_uuid\u0027)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"class Extended_virtual_interfaces_net(extensions.ExtensionDescriptor):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_592ed9fb","line":36,"in_reply_to":"9a41bdd9_630da83d","updated":"2015-07-15 18:19:31.000000000","message":"Agreed.","commit_id":"631d224f63544809600435038565ab0d59cf0b88"}],"nova/api/openstack/compute/contrib/virtual_interfaces.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"11ad5eec301d7e3879aa22cad618b8731479883a","unresolved":false,"context_lines":[{"line_number":27,"context_line":"def _translate_vif_summary_view(_context, vif):"},{"line_number":28,"context_line":"    \"\"\"Maps keys for VIF summary view.\"\"\""},{"line_number":29,"context_line":"    d \u003d {}"},{"line_number":30,"context_line":"    d[\u0027id\u0027] \u003d getattr(vif, \u0027uuid\u0027)"},{"line_number":31,"context_line":"    d[\u0027mac_address\u0027] \u003d getattr(vif, \u0027address\u0027)"},{"line_number":32,"context_line":"    return d"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_2307a01d","line":30,"updated":"2015-07-13 18:58:59.000000000","message":"vid.uuid","commit_id":"631d224f63544809600435038565ab0d59cf0b88"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"11ad5eec301d7e3879aa22cad618b8731479883a","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    \"\"\"Maps keys for VIF summary view.\"\"\""},{"line_number":29,"context_line":"    d \u003d {}"},{"line_number":30,"context_line":"    d[\u0027id\u0027] \u003d getattr(vif, \u0027uuid\u0027)"},{"line_number":31,"context_line":"    d[\u0027mac_address\u0027] \u003d getattr(vif, \u0027address\u0027)"},{"line_number":32,"context_line":"    return d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_deffa7ff","line":31,"updated":"2015-07-13 18:58:59.000000000","message":"vif.address","commit_id":"631d224f63544809600435038565ab0d59cf0b88"}],"nova/tests/unit/api/openstack/compute/contrib/test_extended_virtual_interfaces_net.py":[{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"11ad5eec301d7e3879aa22cad618b8731479883a","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"def get_vif_by_mac_address(self, context, mac_address):"},{"line_number":57,"context_line":"    if mac_address \u003d\u003d \"00-00-00-00-00-00\":"},{"line_number":58,"context_line":"        return {\u0027net_uuid\u0027: 123}"},{"line_number":59,"context_line":"    else:"},{"line_number":60,"context_line":"        return {\u0027net_uuid\u0027: 456}"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_7e3d3bba","line":58,"updated":"2015-07-13 18:58:59.000000000","message":"ditto","commit_id":"631d224f63544809600435038565ab0d59cf0b88"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"11ad5eec301d7e3879aa22cad618b8731479883a","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"def get_vif_by_mac_address(self, context, mac_address):"},{"line_number":57,"context_line":"    if mac_address \u003d\u003d \"00-00-00-00-00-00\":"},{"line_number":58,"context_line":"        return {\u0027net_uuid\u0027: 123}"},{"line_number":59,"context_line":"    else:"},{"line_number":60,"context_line":"        return {\u0027net_uuid\u0027: 456}"},{"line_number":61,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a41bdd9_be5ae328","line":58,"updated":"2015-07-13 18:58:59.000000000","message":"why did we drop the uuid?","commit_id":"631d224f63544809600435038565ab0d59cf0b88"}]}
