)]}'
{"keystone/models/revoke_model.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"2fcde121544284e83c38762aec090c94452b2edf","unresolved":false,"context_lines":[{"line_number":229,"context_line":"            # verify issued_at field differently."},{"line_number":230,"context_line":"            try:"},{"line_number":231,"context_line":"                LOG.debug(\u0027Comparing token against revoke map\u0027)"},{"line_number":232,"context_line":"                LOG.debug(\u0027revoke_map: %s\u0027: revoke_map)"},{"line_number":233,"context_line":"                LOG.debug(\u0027token_data: %s\u0027: token_data)"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"                return revoke_map[\u0027issued_before\u0027] \u003e\u003d token_data[\u0027issued_at\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_6e2faf3e","line":232,"updated":"2016-05-13 19:00:38.000000000","message":"these need to be: \n\n    LOG.debug(\u0027revoke_map: %r\u0027, revoke_map) \n\nI think we should just use %r since revoke_map might not be a string. Same with token_data. Also we have to use a , instead of a : (throws a syntax error).","commit_id":"6a27f9285faf161f101b386c53458f4e6736c2f7"}],"keystone/revoke/backends/sql.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"2e285fda2bd518ea11732e606650c6d9e75d382d","unresolved":false,"context_lines":[{"line_number":96,"context_line":"            return events"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def revoke(self, event):"},{"line_number":99,"context_line":"        LOG.debug(\u0027Persisting revocation event: %r\u0027 % event.to_dict())"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        kwargs \u003d dict()"},{"line_number":102,"context_line":"        for attr in revoke_model.REVOKE_KEYS:"}],"source_content_type":"text/x-python","patch_set":6,"id":"dab17558_fc718b45","line":99,"updated":"2016-05-14 10:59:10.000000000","message":"It\u0027s so funny we\u0027ve added this log here... we\u0027re talking about Fernet, and this is a SQL backend","commit_id":"7ab0dbe1b1c7ba3deae70f34f5441dc4ae319d03"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"b89427874d17b7274ca9a65fa7477855171b6451","unresolved":false,"context_lines":[{"line_number":96,"context_line":"            return events"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    def revoke(self, event):"},{"line_number":99,"context_line":"        LOG.debug(\u0027Persisting revocation event: %r\u0027 % event.to_dict())"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        kwargs \u003d dict()"},{"line_number":102,"context_line":"        for attr in revoke_model.REVOKE_KEYS:"}],"source_content_type":"text/x-python","patch_set":6,"id":"dab17558_9cb03fdf","line":99,"in_reply_to":"dab17558_fc718b45","updated":"2016-05-14 11:02:33.000000000","message":"nvm, this is not a token storage .... still catching up early in the morning","commit_id":"7ab0dbe1b1c7ba3deae70f34f5441dc4ae319d03"}]}
