)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b6cee60ae5326bf72fd25ecfad97e642daff1018","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     liushuobj \u003cliushuobj@inspur.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-12-15 09:33:28 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"invalid cache when change password to get updated password_expires_at"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: Iaabf176aa2de3e80820e3d8ac1c633ffbcdea3b6"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dbd66afb_ed75e84e","line":7,"updated":"2021-01-08 17:31:24.000000000","message":"Based on the branch topic, this appears to be fixing a bug.\n\nCan you add some more context and a link to the bug report so that it\u0027s tracked with the fix. Also, if there is a way to test this, we should include it here, too.","commit_id":"4e9ee1568bd6d1af3f9b4d9ade30c45bd70984b7"}],"keystone/identity/core.py":[{"author":{"_account_id":27383,"name":"Shuo Liu","email":"liushuobj@inspur.com","username":"liushuobj"},"change_message_id":"8c92be6fd17bd9338f5e707c963448e7e6a3aac8","unresolved":true,"context_lines":[{"line_number":1471,"context_line":"            notifications.Audit.updated(self._USER, user_id,"},{"line_number":1472,"context_line":"                                        initiator, reason\u003daudit_reason)"},{"line_number":1473,"context_line":"            raise"},{"line_number":1474,"context_line":"        #invalidate cache bacause password_expires_at changed"},{"line_number":1475,"context_line":"        user_ref \u003d self.get_user(user_id)"},{"line_number":1476,"context_line":"        self.get_user.invalidate(self, user_id)"},{"line_number":1477,"context_line":"        self.get_user_by_name.invalidate(self, user_ref[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"0ce4b764_b867c89d","line":1474,"in_reply_to":"5b68d9b0_28d6976e","updated":"2020-12-28 07:25:42.000000000","message":"\u003e pep8: K002 block comments should start with \u0027# \u0027\n\nPlease fix.","commit_id":"b9e08bd5ef11c0d289e4106604b4144f826f944d"},{"author":{"_account_id":27383,"name":"Shuo Liu","email":"liushuobj@inspur.com","username":"liushuobj"},"change_message_id":"8c92be6fd17bd9338f5e707c963448e7e6a3aac8","unresolved":true,"context_lines":[{"line_number":1471,"context_line":"            notifications.Audit.updated(self._USER, user_id,"},{"line_number":1472,"context_line":"                                        initiator, reason\u003daudit_reason)"},{"line_number":1473,"context_line":"            raise"},{"line_number":1474,"context_line":"        #invalidate cache bacause password_expires_at changed"},{"line_number":1475,"context_line":"        user_ref \u003d self.get_user(user_id)"},{"line_number":1476,"context_line":"        self.get_user.invalidate(self, user_id)"},{"line_number":1477,"context_line":"        self.get_user_by_name.invalidate(self, user_ref[\u0027name\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"2c1b3787_f667f9ea","line":1474,"in_reply_to":"5e0cc8dd_75a211f2","updated":"2020-12-28 07:25:42.000000000","message":"\u003e pep8: E265 block comment should start with \u0027# \u0027\n\nPlease fix.","commit_id":"b9e08bd5ef11c0d289e4106604b4144f826f944d"}]}
