)]}'
{"keystoneclient/session.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"313af8a24e1d6e5ec8e51743e16f5209c55fc303","unresolved":false,"context_lines":[{"line_number":192,"context_line":"        # see: https://en.wikipedia.org/wiki/Post/Redirect/Get"},{"line_number":193,"context_line":"        # Nova and other direct users don\u0027t do this. Is it still relevant?"},{"line_number":194,"context_line":"        if resp.status_code in (301, 302, 305):"},{"line_number":195,"context_line":"            # Redirected. Reissue the request to the new location."},{"line_number":196,"context_line":"            return self._send_request(resp.headers[\u0027location\u0027],"},{"line_number":197,"context_line":"                                      method, **kwargs)"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F8540%3D","line":195,"updated":"2013-12-19 00:01:12.000000000","message":"I think it would be useful to have some logging here that got redirected... we used to hit the code that\u0027s now at 164 that prints the response.","commit_id":"7ee9be5caedfb3e137ee63df735e7ef69cfae711"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"a3674476c8380a1d7c06d82fb003e990e0f9b451","unresolved":false,"context_lines":[{"line_number":192,"context_line":"        # see: https://en.wikipedia.org/wiki/Post/Redirect/Get"},{"line_number":193,"context_line":"        # Nova and other direct users don\u0027t do this. Is it still relevant?"},{"line_number":194,"context_line":"        if resp.status_code in (301, 302, 305):"},{"line_number":195,"context_line":"            # Redirected. Reissue the request to the new location."},{"line_number":196,"context_line":"            return self._send_request(resp.headers[\u0027location\u0027],"},{"line_number":197,"context_line":"                                      method, **kwargs)"},{"line_number":198,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F85oU%3D","line":195,"in_reply_to":"AAAATn%2F8540%3D","updated":"2013-12-19 01:06:00.000000000","message":"Done","commit_id":"7ee9be5caedfb3e137ee63df735e7ef69cfae711"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"313af8a24e1d6e5ec8e51743e16f5209c55fc303","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        if resp.status_code in (301, 302, 305):"},{"line_number":195,"context_line":"            # Redirected. Reissue the request to the new location."},{"line_number":196,"context_line":"            return self._send_request(resp.headers[\u0027location\u0027],"},{"line_number":197,"context_line":"                                      method, **kwargs)"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"        return resp"},{"line_number":200,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F854Q%3D","line":197,"updated":"2013-12-19 00:01:12.000000000","message":"it seems a little dangerous to use recursion for this since could overflow the stack... suggest change to the caller looping.","commit_id":"7ee9be5caedfb3e137ee63df735e7ef69cfae711"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"a3674476c8380a1d7c06d82fb003e990e0f9b451","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        if resp.status_code in (301, 302, 305):"},{"line_number":195,"context_line":"            # Redirected. Reissue the request to the new location."},{"line_number":196,"context_line":"            return self._send_request(resp.headers[\u0027location\u0027],"},{"line_number":197,"context_line":"                                      method, **kwargs)"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"        return resp"},{"line_number":200,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F85oI%3D","line":197,"in_reply_to":"AAAATn%2F854Q%3D","updated":"2013-12-19 01:06:00.000000000","message":"I don\u0027t know i think this is a perfect spot for recursion, but i like recursion so possible prejudice. \n\nHowever seeing as this patch is a move let\u0027s keep it as written originally and we can debate recursion on the next one.","commit_id":"7ee9be5caedfb3e137ee63df735e7ef69cfae711"}]}
