)]}'
{"keystone/token/persistence/core.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f36608f6aba9931892a7e77e12037332282d7dc0","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    def __init__(self):"},{"line_number":52,"context_line":"        super(PersistenceManager, self).__init__(CONF.token.driver)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    def unique_id(self, token_id):"},{"line_number":55,"context_line":"        return self.token_provider_api.unique_id(token_id)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def _assert_valid(self, token_id, token_ref):"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_39c69017","line":54,"updated":"2015-02-27 01:41:34.000000000","message":"was this function supposed to be removed?","commit_id":"ee6ed334d71e696cc5754cb6457b2dfdfaabe844"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"5fc1a4e39cb0e023746a5a4b1c9be8e9c2b2ddf6","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    def __init__(self):"},{"line_number":52,"context_line":"        super(PersistenceManager, self).__init__(CONF.token.driver)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    def unique_id(self, token_id):"},{"line_number":55,"context_line":"        return self.token_provider_api.unique_id(token_id)"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def _assert_valid(self, token_id, token_ref):"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba7be1f8_fd2afa7c","line":54,"in_reply_to":"ba7be1f8_39c69017","updated":"2015-02-27 19:03:55.000000000","message":"Yep, thanks.","commit_id":"ee6ed334d71e696cc5754cb6457b2dfdfaabe844"}]}
