)]}'
{"keystone/token/providers/common.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"26e4ba8447cf0e10079919baae055f78a162fae7","unresolved":false,"context_lines":[{"line_number":717,"context_line":"                # longer be persisting different types of tokens. Everything is"},{"line_number":718,"context_line":"                # a v3 token, period. If a token needs to be represented in the"},{"line_number":719,"context_line":"                # v2.0 format, it should be translated at the controller layer."},{"line_number":720,"context_line":"                # This code can be removed when Pike opens for development."},{"line_number":721,"context_line":"                # The only reason I\u0027m not removing it now is because of the"},{"line_number":722,"context_line":"                # ability for v2.0 token to be persisted while Newton code is"},{"line_number":723,"context_line":"                # still active in an upgrade to Ocata. Hopefully once a"}],"source_content_type":"text/x-python","patch_set":4,"id":"1a6eadb0_8fc5cd3e","side":"PARENT","line":720,"range":{"start_line":720,"start_character":18,"end_line":720,"end_character":75},"updated":"2016-12-20 02:30:58.000000000","message":"This is not Pike yet.","commit_id":"124db22baa1514cbc096e9822474aa5c6b53971d"},{"author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"change_message_id":"8d6c96bda962c19364aa095320910fdac9262df8","unresolved":false,"context_lines":[{"line_number":712,"context_line":"            token_data \u003d token_ref.get(\u0027token_data\u0027)"},{"line_number":713,"context_line":"            user_id \u003d token_ref[\u0027user_id\u0027]"},{"line_number":714,"context_line":"            if not token_data or \u0027token\u0027 not in token_data:"},{"line_number":715,"context_line":"                # NOTE(lbragstad): We should never get here. With the"},{"line_number":716,"context_line":"                # issue_token refactors that landed in Ocata, we should no"},{"line_number":717,"context_line":"                # longer be persisting different types of tokens. Everything is"},{"line_number":718,"context_line":"                # a v3 token, period. If a token needs to be represented in the"},{"line_number":719,"context_line":"                # v2.0 format, it should be translated at the controller layer."},{"line_number":720,"context_line":"                # This code can be removed when Pike opens for development."},{"line_number":721,"context_line":"                # The only reason I\u0027m not removing it now is because of the"},{"line_number":722,"context_line":"                # ability for v2.0 token to be persisted while Newton code is"},{"line_number":723,"context_line":"                # still active in an upgrade to Ocata. Hopefully once a"},{"line_number":724,"context_line":"                # deployer is ready to upgrade to Ocata, there won\u0027t be any"},{"line_number":725,"context_line":"                # valid v2.0 formatted tokens in the backend and we can safely"},{"line_number":726,"context_line":"                # remove this case. I\u0027m proposing this with an exception here"},{"line_number":727,"context_line":"                # to prove the tests will pass - ultimately meaning absolutely"},{"line_number":728,"context_line":"                # nothing in keystone uses this."},{"line_number":729,"context_line":"                raise Exception("},{"line_number":730,"context_line":"                    \u0027Validating a v2.0 token! This should not happen!\u0027"},{"line_number":731,"context_line":"                )"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba5da102_be63e8af","side":"PARENT","line":728,"range":{"start_line":715,"start_character":18,"end_line":728,"end_character":48},"updated":"2016-11-04 00:36:11.000000000","message":"Looks like its token refactoring in O is the reason according to this, this might be in the removed-as-of-ocata BP","commit_id":"124db22baa1514cbc096e9822474aa5c6b53971d"}]}
