)]}'
{"openstack/resource.py":[{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"0f5a978f1b178e591eb9a7da0f577567b1907153","unresolved":false,"context_lines":[{"line_number":428,"context_line":"    def _update_attrs_from_response(self, resp, include_headers\u003dFalse):"},{"line_number":429,"context_line":"        resp_headers \u003d resp.pop(HEADERS, None)"},{"line_number":430,"context_line":"        self._attrs.update(resp)"},{"line_number":431,"context_line":"        self.update_attrs(self._attrs)"},{"line_number":432,"context_line":"        if include_headers and (resp_headers is not None):"},{"line_number":433,"context_line":"            self.set_headers(resp_headers)"},{"line_number":434,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a68dd71_18fc1fb7","line":431,"range":{"start_line":431,"start_character":8,"end_line":431,"end_character":38},"updated":"2016-01-22 17:28:48.000000000","message":"I don\u0027t get this call^","commit_id":"822f8d68ebb4d89d544c5a2a089b20d5b2d54ab9"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"81f4396b12764060d653b960c88e01fd9d591be8","unresolved":false,"context_lines":[{"line_number":428,"context_line":"    def _update_attrs_from_response(self, resp, include_headers\u003dFalse):"},{"line_number":429,"context_line":"        resp_headers \u003d resp.pop(HEADERS, None)"},{"line_number":430,"context_line":"        self._attrs.update(resp)"},{"line_number":431,"context_line":"        self.update_attrs(self._attrs)"},{"line_number":432,"context_line":"        if include_headers and (resp_headers is not None):"},{"line_number":433,"context_line":"            self.set_headers(resp_headers)"},{"line_number":434,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a68dd71_e3496061","line":431,"range":{"start_line":431,"start_character":8,"end_line":431,"end_character":38},"in_reply_to":"9a68dd71_18fc1fb7","updated":"2016-01-22 17:43:12.000000000","message":"This will ensure that everything in _attrs is set as a named attribute.  Going through new() or existing() will do this.  This change ensures that create(), get() and update() will do the same.\n\nSo something like...\n\n\nclass MyResource(resource.Resource)\n    ...\n    foo \u003d resource.prop(\u0027bar\u0027)\n\n\ncan be referenced using the following\n\n\nmyfoo \u003d my_resource.foo\nmybar \u003d my_resource.bar\n\n\nThe bug report has an actual example using network.","commit_id":"822f8d68ebb4d89d544c5a2a089b20d5b2d54ab9"}]}
