)]}'
{"keystone/token/persistence/core.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"9b42334b4a4a5b6404af3adef7efc9da02cb90bf","unresolved":false,"context_lines":[{"line_number":227,"context_line":"    def __getattr__(self, item):"},{"line_number":228,"context_line":"        \"\"\"Forward calls to the `token_provider_api` persistence manager.\"\"\""},{"line_number":229,"context_line":"        # TODO(morganfainberg): Once the `token_api` is deprecated, apply a"},{"line_number":230,"context_line":"        # @versionutils.deprecated decorator to each item forwarded."},{"line_number":231,"context_line":"        f \u003d getattr(self.token_provider_api.persistence, item)"},{"line_number":232,"context_line":"        setattr(self, item, f)"},{"line_number":233,"context_line":"        return f"}],"source_content_type":"text/x-python","patch_set":6,"id":"1abeadc6_663d9cbb","side":"PARENT","line":230,"updated":"2014-08-25 20:11:40.000000000","message":"i was wondering how this was going to work :) the warning makes more sense","commit_id":"d363bb45c0b63ba34a6b992a8dd2089583d0108b"}]}
