)]}'
{"keystone/api/regions.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"d79f6f5208fee950fbe928d0d0c2320a2fbd3ecd","unresolved":false,"context_lines":[{"line_number":52,"context_line":"        region \u003d self.request_body_json.get(\u0027region\u0027)"},{"line_number":53,"context_line":"        validation.lazy_validate(schema.region_create, region)"},{"line_number":54,"context_line":"        region \u003d self._normalize_dict(region)"},{"line_number":55,"context_line":"        if \u0027id\u0027 not in region:"},{"line_number":56,"context_line":"            # NOTE(morgan): even though we officially only support \u0027id\u0027 setting"},{"line_number":57,"context_line":"            # via the PUT mechanism, this is historical and we need to support"},{"line_number":58,"context_line":"            # both ways."}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_82e086fc","line":55,"range":{"start_line":55,"start_character":7,"end_line":55,"end_character":29},"updated":"2018-08-08 00:38:17.000000000","message":"if not region.get(\u0027id\u0027):","commit_id":"85c8a47f2a559a906b33af1f3a3fd671e2e0fff6"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"e9c075be301671e16322035ae8bbc5e15340831b","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    member_key \u003d \u0027region\u0027"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def _get_region(self, region_id):"},{"line_number":35,"context_line":"        ENFORCER.enforce_call(action\u003d\u0027identity:create_region\u0027)"},{"line_number":36,"context_line":"        return self.wrap_member(PROVIDERS.catalog_api.get_region(region_id))"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    def _list_regions(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_e92bef91","line":35,"range":{"start_line":35,"start_character":47,"end_line":35,"end_character":60},"updated":"2018-08-13 16:48:54.000000000","message":"This should be \"get_region\" right?","commit_id":"8f43860ecc6d52d067a5832278b3a00fe2d68aeb"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"e883cdd9c8830cab21e09221dd91a7672aca6b5a","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    member_key \u003d \u0027region\u0027"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def _get_region(self, region_id):"},{"line_number":35,"context_line":"        ENFORCER.enforce_call(action\u003d\u0027identity:create_region\u0027)"},{"line_number":36,"context_line":"        return self.wrap_member(PROVIDERS.catalog_api.get_region(region_id))"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    def _list_regions(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f79a3b5_242909e5","line":35,"range":{"start_line":35,"start_character":47,"end_line":35,"end_character":60},"in_reply_to":"3f79a3b5_e92bef91","updated":"2018-08-13 20:05:33.000000000","message":"Yeah, this looks like a typo, let me fix.","commit_id":"8f43860ecc6d52d067a5832278b3a00fe2d68aeb"}]}
