)]}'
{"oslo_policy/policy.py":[{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"45028f636bace32b4161f615dee4ef6af0938c7f","unresolved":false,"context_lines":[{"line_number":543,"context_line":"                return policy_path"},{"line_number":544,"context_line":"            policy_path \u003d self.conf.find_file(\u0027policy.json\u0027)"},{"line_number":545,"context_line":"            if policy_path:"},{"line_number":546,"context_line":"                return policy_path"},{"line_number":547,"context_line":""},{"line_number":548,"context_line":"        raise cfg.ConfigFilesNotFoundError((path,))"},{"line_number":549,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9aed3d3a_75df3e0d","line":546,"updated":"2016-02-29 11:58:18.000000000","message":"nit: could just:\n\n  for path in [\u0027policy.yaml\u0027, \u0027policy.json\u0027]:","commit_id":"49d5cafbb1f799a57677b9e168e2a7679f7239fa"},{"author":{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},"change_message_id":"6576a762afe632a78ac6f0a7c60b67bb8cd67e1f","unresolved":false,"context_lines":[{"line_number":543,"context_line":"                return policy_path"},{"line_number":544,"context_line":"            policy_path \u003d self.conf.find_file(\u0027policy.json\u0027)"},{"line_number":545,"context_line":"            if policy_path:"},{"line_number":546,"context_line":"                return policy_path"},{"line_number":547,"context_line":""},{"line_number":548,"context_line":"        raise cfg.ConfigFilesNotFoundError((path,))"},{"line_number":549,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"dada55a8_c8339012","line":546,"in_reply_to":"9aed3d3a_75df3e0d","updated":"2016-07-22 04:23:32.000000000","message":"how about:\npaths\u003d[\u0027policy.yaml\u0027, \u0027policy.json\u0027]\nif path:\n    paths.insert(0, path)\nfor path in paths:","commit_id":"49d5cafbb1f799a57677b9e168e2a7679f7239fa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"8a91606802743da589f7ad60ff399e7dfb708755","unresolved":false,"context_lines":[{"line_number":543,"context_line":"                return policy_path"},{"line_number":544,"context_line":"            policy_path \u003d self.conf.find_file(\u0027policy.json\u0027)"},{"line_number":545,"context_line":"            if policy_path:"},{"line_number":546,"context_line":"                return policy_path"},{"line_number":547,"context_line":""},{"line_number":548,"context_line":"        raise cfg.ConfigFilesNotFoundError((path,))"},{"line_number":549,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa7e38b_4f8ab31a","line":546,"in_reply_to":"dada55a8_c8339012","updated":"2019-12-18 11:33:02.000000000","message":"Done","commit_id":"49d5cafbb1f799a57677b9e168e2a7679f7239fa"}],"oslo_policy/tests/test_policy.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5b9f01aa252c80e5b0708ae066c1092510abfbcd","unresolved":false,"context_lines":[{"line_number":492,"context_line":""},{"line_number":493,"context_line":""},{"line_number":494,"context_line":"class EnforcerTestYaml(EnforcerTestJson):"},{"line_number":495,"context_line":"    FILENAME \u003d \u0027policy.yaml\u0027"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"    def _create_policy_file(self):"},{"line_number":498,"context_line":"        self.create_config_file(self.FILENAME, POLICY_YAML_CONTENTS)"}],"source_content_type":"text/x-python","patch_set":3,"id":"dae33548_01244b0a","line":495,"range":{"start_line":495,"start_character":4,"end_line":495,"end_character":28},"updated":"2016-02-18 22:58:10.000000000","message":"nit: add a new line before this","commit_id":"bacef704425bf4d7299794d0a3379824577b6450"},{"author":{"_account_id":8688,"name":"Alexis Lee","email":"openstack@lxsli.co.uk","username":"lxsli"},"change_message_id":"45028f636bace32b4161f615dee4ef6af0938c7f","unresolved":false,"context_lines":[{"line_number":495,"context_line":"    FILENAME \u003d \u0027policy.yaml\u0027"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"    def _create_policy_file(self):"},{"line_number":498,"context_line":"        self.create_config_file(self.FILENAME, POLICY_YAML_CONTENTS)"},{"line_number":499,"context_line":""},{"line_number":500,"context_line":""},{"line_number":501,"context_line":"class CheckFunctionTestCase(base.PolicyBaseTestCase):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9aed3d3a_55195ad6","line":498,"updated":"2016-02-29 11:58:18.000000000","message":"is there a test for when policy_file is unset please?","commit_id":"49d5cafbb1f799a57677b9e168e2a7679f7239fa"},{"author":{"_account_id":9459,"name":".Haifeng Yan","email":"yanheven@qq.com","username":"yan"},"change_message_id":"fe07116b86c4cfd204f50a3e13ea06f3028c6328","unresolved":false,"context_lines":[{"line_number":495,"context_line":"    FILENAME \u003d \u0027policy.yaml\u0027"},{"line_number":496,"context_line":""},{"line_number":497,"context_line":"    def _create_policy_file(self):"},{"line_number":498,"context_line":"        self.create_config_file(self.FILENAME, POLICY_YAML_CONTENTS)"},{"line_number":499,"context_line":""},{"line_number":500,"context_line":""},{"line_number":501,"context_line":"class CheckFunctionTestCase(base.PolicyBaseTestCase):"}],"source_content_type":"text/x-python","patch_set":4,"id":"dada55a8_43b2e34c","line":498,"in_reply_to":"9aed3d3a_55195ad6","updated":"2016-07-22 04:30:08.000000000","message":"should be done in EnforcerTestJson?","commit_id":"49d5cafbb1f799a57677b9e168e2a7679f7239fa"}]}
