)]}'
{"keystone/common/fernet_utils.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"a5107bf795e6d0e85bb7c8457617d382dd10d382","unresolved":false,"context_lines":[{"line_number":285,"context_line":"            if os.path.isfile(path):"},{"line_number":286,"context_line":"                with open(path, \u0027r\u0027) as key_file:"},{"line_number":287,"context_line":"                    try:"},{"line_number":288,"context_line":"                        key_id \u003d int(filename)"},{"line_number":289,"context_line":"                    except ValueError:  # nosec : filename isn\u0027t a number,"},{"line_number":290,"context_line":"                        # ignore this file since it\u0027s not a key."},{"line_number":291,"context_line":"                        pass"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a30ddce_f2c47a41","side":"PARENT","line":288,"updated":"2017-03-07 15:02:35.000000000","message":"I forgot about this test.","commit_id":"1ec73f3b97337bc3d98f34734abded8639fcffc9"}],"keystone/tests/unit/token/test_fernet_provider.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"a5107bf795e6d0e85bb7c8457617d382dd10d382","unresolved":false,"context_lines":[{"line_number":621,"context_line":"        # Assert that the key repository is unchanged"},{"line_number":622,"context_line":"        self.assertEqual(self.key_repository_size, 2)"},{"line_number":623,"context_line":""},{"line_number":624,"context_line":"    def test_non_numeric_files(self):"},{"line_number":625,"context_line":"        self.useFixture("},{"line_number":626,"context_line":"            ksfixtures.KeyRepository("},{"line_number":627,"context_line":"                self.config_fixture,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a30ddce_72b08ade","side":"PARENT","line":624,"updated":"2017-03-07 15:02:35.000000000","message":"Forgot about this!","commit_id":"1ec73f3b97337bc3d98f34734abded8639fcffc9"}]}
