)]}'
{"patrole_tempest_plugin/policy_authority.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"7db337f9d06476aa2d8e36ba0af18aa9ed8dea27","unresolved":false,"context_lines":[{"line_number":186,"context_line":"            }"},{"line_number":187,"context_line":"        )"},{"line_number":188,"context_line":"        LOG.warn(deprecated_msg)"},{"line_number":189,"context_line":"        default.check \u003d policy.OrCheck("},{"line_number":190,"context_line":"            [policy._parser.parse_rule(cs) for cs in"},{"line_number":191,"context_line":"                [default.check_str,"},{"line_number":192,"context_line":"                 deprecated_rule.check_str]])"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"    def get_rules(self):"},{"line_number":195,"context_line":"        rules \u003d policy.Rules()"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f493fa4_ee03540c","line":192,"range":{"start_line":189,"start_character":0,"end_line":192,"end_character":45},"updated":"2020-04-22 23:19:21.000000000","message":"I feel this is a bit tricky change. But now, I understand.\nMaybe, we can expand this method into get_rules because it\u0027s more straightforward.","commit_id":"ee53f843fcb19815b94c80b922968fae72e5f789"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"ceb4ad78448705cd56bd01897d7c9f426ea37241","unresolved":false,"context_lines":[{"line_number":186,"context_line":"            }"},{"line_number":187,"context_line":"        )"},{"line_number":188,"context_line":"        LOG.warn(deprecated_msg)"},{"line_number":189,"context_line":"        default.check \u003d policy.OrCheck("},{"line_number":190,"context_line":"            [policy._parser.parse_rule(cs) for cs in"},{"line_number":191,"context_line":"                [default.check_str,"},{"line_number":192,"context_line":"                 deprecated_rule.check_str]])"},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"    def get_rules(self):"},{"line_number":195,"context_line":"        rules \u003d policy.Rules()"}],"source_content_type":"text/x-python","patch_set":5,"id":"1f493fa4_ee99941f","line":192,"range":{"start_line":189,"start_character":0,"end_line":192,"end_character":45},"in_reply_to":"1f493fa4_ee03540c","updated":"2020-04-23 00:39:04.000000000","message":"we can but handle deprecated rules is based on config so i think keeping it separate is fine if we want to remove it in future.","commit_id":"ee53f843fcb19815b94c80b922968fae72e5f789"}],"patrole_tempest_plugin/tests/api/compute/test_server_misc_policy_actions_rbac.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"d3c5ab93cf416e4fd5ca889ad21816dd6ed899d8","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    _SERVER_PASSWORD_SHOW \u003d \"os_compute_api:os-server-password\""},{"line_number":47,"context_line":"    _SERVER_PASSWORD_CLEAR \u003d \"os_compute_api:os-server-password\""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"class MiscPolicyActionsRbacTest(rbac_base.BaseV2ComputeRbacTest):"},{"line_number":50,"context_line":"    \"\"\"Test multiple policy actions that require a server to be created."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    Minimize the number of servers that need to be created across classes"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4c43b2_fe175da2","line":49,"updated":"2020-04-17 00:25:58.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"5225c9b522faa5191f5c47a8491f47e8f0d12784"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6bf2aa0c5be1997c15b0428720b53a8e2ae1988f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"    _SERVER_PASSWORD_SHOW \u003d \"os_compute_api:os-server-password\""},{"line_number":47,"context_line":"    _SERVER_PASSWORD_CLEAR \u003d \"os_compute_api:os-server-password\""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"class MiscPolicyActionsRbacTest(rbac_base.BaseV2ComputeRbacTest):"},{"line_number":50,"context_line":"    \"\"\"Test multiple policy actions that require a server to be created."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    Minimize the number of servers that need to be created across classes"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_9fdad714","line":49,"updated":"2020-04-21 23:04:51.000000000","message":"pep8: E302 expected 2 blank lines, found 1","commit_id":"65b4f0bd08d6efa1807d3508139b8e4416f6b66e"}]}
