)]}'
{"nova/api/openstack/compute/extended_availability_zone.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"8696983da0f5d0e9fbe0efa36222583b54f965fa","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class ExtendedAZController(wsgi.Controller):"},{"line_number":26,"context_line":"    def _extend_server(self, context, server, instance):"},{"line_number":27,"context_line":"        # NOTE(mriedem): The OS-EXT-AZ prefix should not be used for new"},{"line_number":28,"context_line":"        # attributes after v2.1. They are only in v2.1 for backward compat"},{"line_number":29,"context_line":"        # with v2.0."},{"line_number":30,"context_line":"        key \u003d \"%s:availability_zone\" % PREFIX"},{"line_number":31,"context_line":"        az \u003d avail_zone.get_instance_availability_zone(context, instance)"},{"line_number":32,"context_line":"        server[key] \u003d az or \u0027\u0027"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    @wsgi.extends"},{"line_number":35,"context_line":"    def show(self, req, resp_obj, id):"},{"line_number":36,"context_line":"        context \u003d req.environ[\u0027nova.context\u0027]"},{"line_number":37,"context_line":"        if context.can(eaz_policies.BASE_POLICY_NAME, fatal\u003dFalse):"},{"line_number":38,"context_line":"            server \u003d resp_obj.obj[\u0027server\u0027]"},{"line_number":39,"context_line":"            db_instance \u003d req.get_db_instance(server[\u0027id\u0027])"},{"line_number":40,"context_line":"            self._extend_server(context, server, db_instance)"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    @wsgi.extends"},{"line_number":43,"context_line":"    def detail(self, req, resp_obj):"},{"line_number":44,"context_line":"        context \u003d req.environ[\u0027nova.context\u0027]"},{"line_number":45,"context_line":"        if context.can(eaz_policies.BASE_POLICY_NAME, fatal\u003dFalse):"},{"line_number":46,"context_line":"            servers \u003d list(resp_obj.obj[\u0027servers\u0027])"},{"line_number":47,"context_line":"            for server in servers:"},{"line_number":48,"context_line":"                db_instance \u003d req.get_db_instance(server[\u0027id\u0027])"},{"line_number":49,"context_line":"                self._extend_server(context, server, db_instance)"}],"source_content_type":"text/x-python","patch_set":3,"id":"5f7c97a3_b19b8271","side":"PARENT","line":49,"range":{"start_line":26,"start_character":4,"end_line":49,"end_character":65},"updated":"2018-06-19 08:54:11.000000000","message":"understand policy removal, if remove those code, where\u0027s functionality in new code?","commit_id":"ef6b4f43f467dfad2fd0fe99d9dec3fc93a9ffed"}],"releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"8696983da0f5d0e9fbe0efa36222583b54f965fa","unresolved":false,"context_lines":[{"line_number":4811,"context_line":"msgid \"``os_compute_api:os-config-drive``\""},{"line_number":4812,"context_line":"msgstr \"``os_compute_api:os-config-drive``\""},{"line_number":4813,"context_line":""},{"line_number":4814,"context_line":"msgid \"``os_compute_api:os-extended-availability-zone``\""},{"line_number":4815,"context_line":"msgstr \"``os_compute_api:os-extended-availability-zone``\""},{"line_number":4816,"context_line":""},{"line_number":4817,"context_line":"msgid \"``os_compute_api:os-extended-status``\""},{"line_number":4818,"context_line":"msgstr \"``os_compute_api:os-extended-status``\""}],"source_content_type":"application/octet-stream","patch_set":3,"id":"5f7c97a3_51dd4e3f","side":"PARENT","line":4815,"range":{"start_line":4814,"start_character":1,"end_line":4815,"end_character":57},"updated":"2018-06-19 08:54:11.000000000","message":"you should not modify this file......","commit_id":"ef6b4f43f467dfad2fd0fe99d9dec3fc93a9ffed"}]}
