)]}'
{"skyline_apiserver/api/v1/policy.py":[{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"dc6deb1041fb1b243c71b8193aa19f494c343677","unresolved":true,"context_lines":[{"line_number":112,"context_line":"        LOG.debug(\"Keystone is not reachable. No privilege to access system scope.\")"},{"line_number":113,"context_line":"    target \u003d _generate_target(profile)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    from skyline_apiserver.types import constants"},{"line_number":116,"context_line":"    results \u003d []"},{"line_number":117,"context_line":"    services \u003d constants.SUPPORTED_SERVICE_EPS.keys()"},{"line_number":118,"context_line":"    for service in services:"}],"source_content_type":"text/x-python","patch_set":1,"id":"1e180e4f_47ed19bb","line":115,"range":{"start_line":115,"start_character":4,"end_line":115,"end_character":49},"updated":"2023-10-31 03:29:23.000000000","message":"should we put this \u0027import\u0027 to the header of this file.","commit_id":"23b3b35dc093b0f56665b609e1f68db95389f045"},{"author":{"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},"change_message_id":"a20da0b1a2fd6d3408dd9659db48344db9af5746","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        LOG.debug(\"Keystone is not reachable. No privilege to access system scope.\")"},{"line_number":113,"context_line":"    target \u003d _generate_target(profile)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    from skyline_apiserver.types import constants"},{"line_number":116,"context_line":"    results \u003d []"},{"line_number":117,"context_line":"    services \u003d constants.SUPPORTED_SERVICE_EPS.keys()"},{"line_number":118,"context_line":"    for service in services:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3907b36f_ccacd357","line":115,"range":{"start_line":115,"start_character":4,"end_line":115,"end_character":49},"in_reply_to":"1e180e4f_47ed19bb","updated":"2023-10-31 06:10:25.000000000","message":"Done","commit_id":"23b3b35dc093b0f56665b609e1f68db95389f045"},{"author":{"_account_id":28706,"name":"Boxiang Zhu","email":"bxzhu_5355@163.com","username":"ZhuBoxiang"},"change_message_id":"dc6deb1041fb1b243c71b8193aa19f494c343677","unresolved":true,"context_lines":[{"line_number":174,"context_line":"    try:"},{"line_number":175,"context_line":"        result \u003d []"},{"line_number":176,"context_line":"        for policy_rule in policy_rules.rules:"},{"line_number":177,"context_line":"            service \u003d policy_rule.split(\u0027:\u0027, 1)[0]"},{"line_number":178,"context_line":"            rule \u003d policy_rule.split(\u0027:\u0027, 1)[1]"},{"line_number":179,"context_line":"            enforcer \u003d ENFORCER[service]"},{"line_number":180,"context_line":"            result.append({\"rule\": policy_rule,"}],"source_content_type":"text/x-python","patch_set":1,"id":"03236fc1_179aaea4","line":177,"range":{"start_line":177,"start_character":12,"end_line":177,"end_character":50},"updated":"2023-10-31 03:29:23.000000000","message":"the first of this list is service name?","commit_id":"23b3b35dc093b0f56665b609e1f68db95389f045"},{"author":{"_account_id":33196,"name":"conna","email":"yang.shaoxue@99cloud.net","username":"yangshaoxue"},"change_message_id":"a20da0b1a2fd6d3408dd9659db48344db9af5746","unresolved":false,"context_lines":[{"line_number":174,"context_line":"    try:"},{"line_number":175,"context_line":"        result \u003d []"},{"line_number":176,"context_line":"        for policy_rule in policy_rules.rules:"},{"line_number":177,"context_line":"            service \u003d policy_rule.split(\u0027:\u0027, 1)[0]"},{"line_number":178,"context_line":"            rule \u003d policy_rule.split(\u0027:\u0027, 1)[1]"},{"line_number":179,"context_line":"            enforcer \u003d ENFORCER[service]"},{"line_number":180,"context_line":"            result.append({\"rule\": policy_rule,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdc0f6f_ea534199","line":177,"range":{"start_line":177,"start_character":12,"end_line":177,"end_character":50},"in_reply_to":"03236fc1_179aaea4","updated":"2023-10-31 06:10:25.000000000","message":"Done","commit_id":"23b3b35dc093b0f56665b609e1f68db95389f045"}]}
