)]}'
{"heat/engine/resources/openstack/neutron/port.py":[{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"04823bf3a9c238fa52a6f92efb13c65ed387f13f","unresolved":false,"context_lines":[{"line_number":381,"context_line":"            support_status\u003dsupport.SupportStatus(version\u003d\u00277.0.0\u0027),"},{"line_number":382,"context_line":"        ),"},{"line_number":383,"context_line":"        NETWORK_ATTR: attributes.Schema("},{"line_number":384,"context_line":"            _(\"The network owning the port.\"),"},{"line_number":385,"context_line":"            type\u003dattributes.Schema.MAP,"},{"line_number":386,"context_line":"            support_status\u003dsupport.SupportStatus(version\u003d\u002711.0.0\u0027),"},{"line_number":387,"context_line":"        ),"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_90cefc2a","line":384,"updated":"2018-05-31 13:36:35.000000000","message":"It would be great if we had some way of documenting what data (at least the main stuff) is provided in the dict. There\u0027s not really enough information here for a user to know how to use this without trying it out. The release note is good, but that\u0027s not where people will go for documentation.\n\nAFAIK there\u0027s nothing stopping us from writing whole paragraphs of description for an attribute; we just haven\u0027t tended to.","commit_id":"f8d36de3a82b17ad8ff76e49ffb358dedbfdff0f"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"073742ddad0c985708cf10a1f66ed73dd969521e","unresolved":false,"context_lines":[{"line_number":381,"context_line":"            support_status\u003dsupport.SupportStatus(version\u003d\u00277.0.0\u0027),"},{"line_number":382,"context_line":"        ),"},{"line_number":383,"context_line":"        NETWORK_ATTR: attributes.Schema("},{"line_number":384,"context_line":"            _(\"The network owning the port.\"),"},{"line_number":385,"context_line":"            type\u003dattributes.Schema.MAP,"},{"line_number":386,"context_line":"            support_status\u003dsupport.SupportStatus(version\u003d\u002711.0.0\u0027),"},{"line_number":387,"context_line":"        ),"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_1ef356a1","line":384,"in_reply_to":"5f7c97a3_90cefc2a","updated":"2018-06-07 09:48:54.000000000","message":"I added a link to the API reference doc for the networking service as well as a few examples here.","commit_id":"f8d36de3a82b17ad8ff76e49ffb358dedbfdff0f"},{"author":{"_account_id":12404,"name":"Rico Lin","email":"ricolin@ricolky.com","username":"rico.lin"},"change_message_id":"bb117c4b6c59348f1ff5024d81b4a43a7523bb91","unresolved":false,"context_lines":[{"line_number":570,"context_line":"            return subnets"},{"line_number":571,"context_line":"        if name \u003d\u003d self.NETWORK_ATTR:"},{"line_number":572,"context_line":"            try:"},{"line_number":573,"context_line":"                return self.client(\u0027neutron\u0027).show_network("},{"line_number":574,"context_line":"                    self._show_resource().get(\u0027network_id\u0027))[\u0027network\u0027]"},{"line_number":575,"context_line":"            except Exception as ex:"},{"line_number":576,"context_line":"                LOG.warning(\"Failed to fetch resource attributes: %s\", ex)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_33f00467","line":573,"range":{"start_line":573,"start_character":23,"end_line":573,"end_character":45},"updated":"2018-07-12 07:21:55.000000000","message":"self.client() will do","commit_id":"8b511b8b90854d13c13f9bddea58a5947f5c34d0"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"8de2b178eec32250373c7702f063fa61170836cf","unresolved":false,"context_lines":[{"line_number":570,"context_line":"            return subnets"},{"line_number":571,"context_line":"        if name \u003d\u003d self.NETWORK_ATTR:"},{"line_number":572,"context_line":"            try:"},{"line_number":573,"context_line":"                return self.client(\u0027neutron\u0027).show_network("},{"line_number":574,"context_line":"                    self._show_resource().get(\u0027network_id\u0027))[\u0027network\u0027]"},{"line_number":575,"context_line":"            except Exception as ex:"},{"line_number":576,"context_line":"                LOG.warning(\"Failed to fetch resource attributes: %s\", ex)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_eb4c119e","line":573,"range":{"start_line":573,"start_character":23,"end_line":573,"end_character":45},"in_reply_to":"5f7c97a3_33f00467","updated":"2018-07-20 08:48:08.000000000","message":"Thanks Rico, I changed it to client() only.\n\nDone.","commit_id":"8b511b8b90854d13c13f9bddea58a5947f5c34d0"}],"releasenotes/notes/neutron-port-network-attribute-14d2eeb481b25fa8.yaml":[{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"04823bf3a9c238fa52a6f92efb13c65ed387f13f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Added ``network`` attribute to OS::Neutron::Port resource. The new"},{"line_number":5,"context_line":"    attribute returns the neutron network that own\u0027s the port. The following"},{"line_number":6,"context_line":"    examples demonstrate some (not all) possible expressions. (Obtains the"},{"line_number":7,"context_line":"    network, the MTU (Maximum transmission unit), the network tags and finally"},{"line_number":8,"context_line":"    the l2_adjacency property)::"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_502944e3","line":5,"range":{"start_line":5,"start_character":50,"end_line":5,"end_character":51},"updated":"2018-05-31 13:36:35.000000000","message":"There shouldn\u0027t be an apostrophe here.","commit_id":"f8d36de3a82b17ad8ff76e49ffb358dedbfdff0f"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"073742ddad0c985708cf10a1f66ed73dd969521e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Added ``network`` attribute to OS::Neutron::Port resource. The new"},{"line_number":5,"context_line":"    attribute returns the neutron network that own\u0027s the port. The following"},{"line_number":6,"context_line":"    examples demonstrate some (not all) possible expressions. (Obtains the"},{"line_number":7,"context_line":"    network, the MTU (Maximum transmission unit), the network tags and finally"},{"line_number":8,"context_line":"    the l2_adjacency property)::"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f7c97a3_839f0f64","line":5,"range":{"start_line":5,"start_character":50,"end_line":5,"end_character":51},"in_reply_to":"5f7c97a3_502944e3","updated":"2018-06-07 09:48:54.000000000","message":"Done","commit_id":"f8d36de3a82b17ad8ff76e49ffb358dedbfdff0f"}]}
