)]}'
{"keystonemiddleware/fixture.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"4d0fe758471695f19ff05e3811591ace4d1ff503","unresolved":false,"context_lines":[{"line_number":71,"context_line":"                project_domain_name\u003dproject_domain_name)"},{"line_number":72,"context_line":"        for role in role_list:"},{"line_number":73,"context_line":"            token.add_role(name\u003drole)"},{"line_number":74,"context_line":"        self.add_token(token_id, token)"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    @positional()"},{"line_number":77,"context_line":"    def add_token(self, token_data, token_id\u003dNone):"}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_f1128557","line":74,"range":{"start_line":74,"start_character":23,"end_line":74,"end_character":38},"updated":"2016-06-10 08:12:02.000000000","message":"this should be in the opposite order; or the method signature should be changed.","commit_id":"cbcfadf353bfe89c3bb3f55375367745c0baf89c"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"26d284a39a8db75b33e8546d4023125bdc360baf","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        \"\"\""},{"line_number":87,"context_line":"        if not token_id:"},{"line_number":88,"context_line":"            token_id \u003d uuid.uuid4().hex"},{"line_number":89,"context_line":"        self._token_data[token_id] \u003d token_data"},{"line_number":90,"context_line":"        return token_id"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def fetch_token(self, token):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_2f514fd9","line":89,"range":{"start_line":89,"start_character":37,"end_line":89,"end_character":47},"updated":"2016-06-16 02:42:21.000000000","message":"token_id?","commit_id":"b5a25353269a163d56d1836d52933b17f8343509"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"95cbd527aaf9736040263f6aefdadd2856d6bdd3","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        \"\"\""},{"line_number":87,"context_line":"        if not token_id:"},{"line_number":88,"context_line":"            token_id \u003d uuid.uuid4().hex"},{"line_number":89,"context_line":"        self._token_data[token_id] \u003d token_data"},{"line_number":90,"context_line":"        return token_id"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def fetch_token(self, token):"}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_daf16b03","line":89,"range":{"start_line":89,"start_character":37,"end_line":89,"end_character":47},"in_reply_to":"7aa08908_2f514fd9","updated":"2016-06-16 03:32:40.000000000","message":"yep, self._token_data is storing this token for use in the fixture later so we need to save it via the X-Auth-Token value.","commit_id":"b5a25353269a163d56d1836d52933b17f8343509"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"aed3bb7d41895b5cd18b54cf03669486c2c6be96","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        if not token_id:"},{"line_number":88,"context_line":"            token_id \u003d uuid.uuid4().hex"},{"line_number":89,"context_line":"        self._token_data[token_id] \u003d token_data"},{"line_number":90,"context_line":"        return token_id"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def fetch_token(self, token):"},{"line_number":93,"context_line":"        \"\"\"Low level replacement of fetch_token for AuthProtocol.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_344a46ad","line":90,"range":{"start_line":90,"start_character":8,"end_line":90,"end_character":23},"updated":"2016-06-16 02:19:09.000000000","message":"Do we need to return this ?","commit_id":"b5a25353269a163d56d1836d52933b17f8343509"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"95cbd527aaf9736040263f6aefdadd2856d6bdd3","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        if not token_id:"},{"line_number":88,"context_line":"            token_id \u003d uuid.uuid4().hex"},{"line_number":89,"context_line":"        self._token_data[token_id] \u003d token_data"},{"line_number":90,"context_line":"        return token_id"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    def fetch_token(self, token):"},{"line_number":93,"context_line":"        \"\"\"Low level replacement of fetch_token for AuthProtocol.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"7aa08908_fabf07fa","line":90,"range":{"start_line":90,"start_character":8,"end_line":90,"end_character":23},"in_reply_to":"7aa08908_344a46ad","updated":"2016-06-16 03:32:40.000000000","message":"if not we would need to make token_id required because we will need to reference this value in X-Auth-Token for requests going through the fixture. \n\nmy thought is like: \n\ntoken \u003d ksa.fixture.V3Token(....)\ntoken_id \u003d ksm_fixture.add_token(token)\ndo_request(headers\u003d{\u0027X-Auth-Token\u0027: token_id})","commit_id":"b5a25353269a163d56d1836d52933b17f8343509"}]}
