)]}'
{"oslo_policy/policy.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"cca930cd2bd724371ab1d3209eaae98bbb3fa8f2","unresolved":false,"context_lines":[{"line_number":878,"context_line":""},{"line_number":879,"context_line":"        if LOG.isEnabledFor(logging.DEBUG):"},{"line_number":880,"context_line":"            try:"},{"line_number":881,"context_line":"                # NOTE(acewit) Because the bug #1804528 has been fixed,"},{"line_number":882,"context_line":"                # the conversion to dict can be removed."},{"line_number":883,"context_line":"                creds_dict \u003d strutils.mask_dict_password(copy.deepcopy(creds))"},{"line_number":884,"context_line":"                creds_msg \u003d jsonutils.dumps(creds_dict,"},{"line_number":885,"context_line":"                                            skipkeys\u003dTrue, sort_keys\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_10041b14","line":882,"range":{"start_line":881,"start_character":0,"end_line":882,"end_character":56},"updated":"2020-04-03 09:05:30.000000000","message":"Just drop this. This won\u0027t make any sense in the code. Alternatively, you could just revert the commit that made these changes. That would be clearer.","commit_id":"4fa7de680c6001a022e86ad0e4abc80872b6260b"},{"author":{"_account_id":30395,"name":"Arthur Dayne","display_name":"Arthur Dayne","email":"palagend@foxmail.com","username":"acewit"},"change_message_id":"6cfa4d7c7f3b3e8af06554d5437f111395e3ba56","unresolved":false,"context_lines":[{"line_number":878,"context_line":""},{"line_number":879,"context_line":"        if LOG.isEnabledFor(logging.DEBUG):"},{"line_number":880,"context_line":"            try:"},{"line_number":881,"context_line":"                # NOTE(acewit) Because the bug #1804528 has been fixed,"},{"line_number":882,"context_line":"                # the conversion to dict can be removed."},{"line_number":883,"context_line":"                creds_dict \u003d strutils.mask_dict_password(copy.deepcopy(creds))"},{"line_number":884,"context_line":"                creds_msg \u003d jsonutils.dumps(creds_dict,"},{"line_number":885,"context_line":"                                            skipkeys\u003dTrue, sort_keys\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":2,"id":"df33271e_abfa1eb9","line":882,"range":{"start_line":881,"start_character":0,"end_line":882,"end_character":56},"in_reply_to":"df33271e_10041b14","updated":"2020-04-03 10:09:30.000000000","message":"Done","commit_id":"4fa7de680c6001a022e86ad0e4abc80872b6260b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_4d91a199","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"lower-constraints:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_ed91959c","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"lower-constraints:  UserWarning: Policy \"old_rule\":\"role:bang\" was deprecated in N in favor of \"new_rule\":\"role:bang\". Reason: \"old_rule\" is a bad name. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_0ddcb972","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"py36:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_2de1bd2b","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"py36:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_adf5cdef","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"py36:  UserWarning: Policy \"old_rule\":\"role:bang\" was deprecated in N in favor of \"new_rule\":\"role:bang\". Reason: \"old_rule\" is a bad name. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_6dd46548","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"py37:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_edbfd5f9","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"py37:  UserWarning: Policy \"old_rule\":\"role:bang\" was deprecated in N in favor of \"new_rule\":\"role:bang\". Reason: \"old_rule\" is a bad name. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_8d3609b4","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"py38:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_ad430d13","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"py38:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":667,"context_line":"                deprecated_rule.name in self.file_rules):"},{"line_number":668,"context_line":""},{"line_number":669,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":670,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":671,"context_line":""},{"line_number":672,"context_line":"            # If the deprecated policy is being overridden and doesn\u0027t match"},{"line_number":673,"context_line":"            # the default deprecated policy, override the new policy\u0027s default"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_0d4af925","line":670,"updated":"2020-04-07 10:00:31.000000000","message":"py38:  UserWarning: Policy \"old_rule\":\"role:bang\" was deprecated in N in favor of \"new_rule\":\"role:bang\". Reason: \"old_rule\" is a bad name. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_2d8c1d7e","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"lower-constraints:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_0d979992","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"lower-constraints:  UserWarning: Policy \"foo:create_bar\":\"\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: because of reasons. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_ad802d48","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"lower-constraints:  UserWarning: Policy \"foo:create_bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"\". Reason: because of reasons. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_8de8c916","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"lower-constraints:  UserWarning: Policy \"foo:create_bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_edd6b553","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py36:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_cdf2d106","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py36:  UserWarning: Policy \"foo:create_bar\":\"\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: because of reasons. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_4de6c146","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py36:  UserWarning: Policy \"foo:create_bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"\". Reason: because of reasons. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_6debc511","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py36:  UserWarning: Policy \"foo:create_bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_cdcbf1a2","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py37:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_0dc5d98e","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py37:  UserWarning: Policy \"foo:create_bar\":\"\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: because of reasons. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_8dd1e95a","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py37:  UserWarning: Policy \"foo:create_bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"\". Reason: because of reasons. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_adce6db1","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py37:  UserWarning: Policy \"foo:create_bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_6d3905a2","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py38:  UserWarning: Policy \"foo:bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_cd40110b","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py38:  UserWarning: Policy \"foo:create_bar\":\"\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: because of reasons. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_4dbfe1fa","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py38:  UserWarning: Policy \"foo:create_bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"\". Reason: because of reasons. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"58f8205b1f551671ac15eb6c0415ea9245069ea2","unresolved":false,"context_lines":[{"line_number":703,"context_line":"                                     [default.check_str,"},{"line_number":704,"context_line":"                                      deprecated_rule.check_str]])"},{"line_number":705,"context_line":"            if not self.suppress_deprecation_warnings:"},{"line_number":706,"context_line":"                warnings.warn(deprecated_msg)"},{"line_number":707,"context_line":""},{"line_number":708,"context_line":"    def _undefined_check(self, check):"},{"line_number":709,"context_line":"        \u0027\u0027\u0027Check if a RuleCheck references an undefined rule.\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df33271e_2dba5d09","line":706,"updated":"2020-04-07 10:00:31.000000000","message":"py38:  UserWarning: Policy \"foo:create_bar\":\"role:fizz\" was deprecated in N in favor of \"foo:create_bar\":\"role:bang\". Reason: \"role:bang\" is a better default. Either ensure your deployment is ready for the new default or copy/paste the deprecated policy into your policy file and maintain it manually.","commit_id":"a846278b6dc2c6074713f43cc7cc0e2ea7ab3b6b"}]}
