)]}'
{"nova/api/openstack/compute/ips.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"de52fa606aa22a4f205796cb0a4bf52f7d3f86c6","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    # Note(gmann): here using V2 view builder instead of V3 to have V2.1"},{"line_number":32,"context_line":"    # server ips response same as V2 which does not include \"OS-EXT-IPS:type\""},{"line_number":33,"context_line":"    # \u0026 \"OS-EXT-IPS-MAC:mac_addr\". If needed those can be added with"},{"line_number":34,"context_line":"    # Microversions in v2.1 API"},{"line_number":35,"context_line":"    _view_builder_class \u003d views_addresses.ViewBuilder"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def __init__(self, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_141e900c","line":34,"updated":"2015-09-14 13:14:03.000000000","message":"possibly in the wrong patch, but not too worried about that.","commit_id":"fce0d091092803dfcb6a7fc2602afc072923bdb1"}],"nova/api/openstack/compute/views/flavors.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"de52fa606aa22a4f205796cb0a4bf52f7d3f86c6","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        return flavors_dict"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"class V3ViewBuilder(ViewBuilder):"},{"line_number":85,"context_line":"    def show(self, request, flavor):"},{"line_number":86,"context_line":"        flavor_dict \u003d super(V3ViewBuilder, self).show(request, flavor)"},{"line_number":87,"context_line":"        flavor_dict[\u0027flavor\u0027].update({"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba15a1d1_948dc033","side":"PARENT","line":84,"updated":"2015-09-14 13:14:03.000000000","message":"seems we are missing the flavor controller change for this?","commit_id":"dd3b33bcc20a42b6c9da8d7feaa021973ee45def"},{"author":{"_account_id":1063,"name":"Ed Leafe","email":"ed@leafe.com","username":"ed-leafe"},"change_message_id":"b64697b01e72bc8af955f93ef791086b5a072662","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        return flavors_dict"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"class ViewBuilderV21(ViewBuilder):"},{"line_number":85,"context_line":"    def show(self, request, flavor):"},{"line_number":86,"context_line":"        flavor_dict \u003d super(ViewBuilderV21, self).show(request, flavor)"},{"line_number":87,"context_line":"        flavor_dict[\u0027flavor\u0027].update({"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba15a1d1_3c2fc4f7","line":84,"updated":"2015-09-15 14:46:33.000000000","message":"Thanks for fixing the inconsistent naming.","commit_id":"347ebb20e3217c2f8abf261622ba420c9fd077bd"}]}
