)]}'
{"keystone/models/formatter.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"98d9cf0b1a195e0f7ab4450a0be4fdce20a9c982","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"class Formatter(object):"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"    @classmethod"},{"line_number":17,"context_line":"    def get_token_data_v2(self, access_token):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_26fc246f","line":14,"updated":"2015-09-01 15:59:45.000000000","message":"What kind of formatter is this?","commit_id":"0786a20884b3ebd12038f7c2e317a39a6aa68801"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"98d9cf0b1a195e0f7ab4450a0be4fdce20a9c982","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        if hasattr(access_token, \u0027project\u0027):"},{"line_number":34,"context_line":"            project \u003d {}"},{"line_number":35,"context_line":"            project[\u0027id\u0027] \u003d access_token.project.id"},{"line_number":36,"context_line":"            project[\u0027name\u0027] \u003d access_token.project.name"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"            token[\u0027tenant\u0027] \u003d project"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"da20952f_c67f68de","line":36,"updated":"2015-09-01 15:59:45.000000000","message":"We could do something like; \n\n     project \u003d {\u0027id\u0027: access_token.project.id,\n                \u0027name\u0027: access_token.project.name}\n     token[\u0027tenant\u0027] \u003d project\n\ntotally a style thing, but it would get rid of doing the \n\n     project \u003d {}\n\nline in every case.","commit_id":"0786a20884b3ebd12038f7c2e317a39a6aa68801"}]}
