)]}'
{"keystoneauth1/identity/v3/base.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"07d18faae3674a1f051e4ff571ccc142655d31f4","unresolved":false,"context_lines":[{"line_number":167,"context_line":"                            authenticated\u003dFalse, log\u003dFalse, **rkwargs)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        try:"},{"line_number":170,"context_line":"            _logger.debug(json.dumps(resp.json(), indent\u003d4))"},{"line_number":171,"context_line":"            resp_data \u003d resp.json()"},{"line_number":172,"context_line":"        except ValueError:"},{"line_number":173,"context_line":"            raise exceptions.InvalidResponse(response\u003dresp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_1304927c","line":170,"updated":"2016-03-15 15:57:31.000000000","message":"I\u0027m afraid the other projects would tar and feather us if we had a debug line that was 10s of lines long.","commit_id":"d34f3ad0526bbd30dd9d972266efa31716b6867a"},{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"c032b2dafb68d1043f13ad44f0ca44878a9c24e1","unresolved":false,"context_lines":[{"line_number":167,"context_line":"                            authenticated\u003dFalse, log\u003dFalse, **rkwargs)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        try:"},{"line_number":170,"context_line":"            _logger.debug(json.dumps(resp.json(), indent\u003d4))"},{"line_number":171,"context_line":"            resp_data \u003d resp.json()"},{"line_number":172,"context_line":"        except ValueError:"},{"line_number":173,"context_line":"            raise exceptions.InvalidResponse(response\u003dresp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_56b6088b","line":170,"in_reply_to":"1af94dfe_1304927c","updated":"2016-03-15 16:12:40.000000000","message":"@Brant\n\nDo you agree that being able to get the raw token response can be really helpful for debugging?\n\nIf so, is there an alternative way to go about it?\n\nThanks.","commit_id":"d34f3ad0526bbd30dd9d972266efa31716b6867a"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"6812e24c8682a0971f4a2fda4ab6ff692b30489f","unresolved":false,"context_lines":[{"line_number":167,"context_line":"                            authenticated\u003dFalse, log\u003dFalse, **rkwargs)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        try:"},{"line_number":170,"context_line":"            _logger.debug(json.dumps(resp.json(), indent\u003d4))"},{"line_number":171,"context_line":"            resp_data \u003d resp.json()"},{"line_number":172,"context_line":"        except ValueError:"},{"line_number":173,"context_line":"            raise exceptions.InvalidResponse(response\u003dresp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_c1bed4fe","line":170,"in_reply_to":"1af94dfe_56b6088b","updated":"2016-03-15 16:17:19.000000000","message":"Yes, I think it would be very helpful to see the token.\n\nRemove indent\u003d4 should do it.","commit_id":"d34f3ad0526bbd30dd9d972266efa31716b6867a"},{"author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"change_message_id":"931d0b86b1a09391967f24846cbbc6e0d131e626","unresolved":false,"context_lines":[{"line_number":167,"context_line":"                            authenticated\u003dFalse, log\u003dFalse, **rkwargs)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        try:"},{"line_number":170,"context_line":"            _logger.debug(json.dumps(resp.json(), indent\u003d4))"},{"line_number":171,"context_line":"            resp_data \u003d resp.json()"},{"line_number":172,"context_line":"        except ValueError:"},{"line_number":173,"context_line":"            raise exceptions.InvalidResponse(response\u003dresp)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1af94dfe_8154cc54","line":170,"in_reply_to":"1af94dfe_c1bed4fe","updated":"2016-03-15 16:25:16.000000000","message":"Ah, ok - got it!","commit_id":"d34f3ad0526bbd30dd9d972266efa31716b6867a"},{"author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"change_message_id":"262a3b87e0954e8403c8f893bd455ad950b33675","unresolved":false,"context_lines":[{"line_number":167,"context_line":"                            authenticated\u003dFalse, log\u003dFalse, **rkwargs)"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"        try:"},{"line_number":170,"context_line":"            _logger.debug(json.dumps(resp.json()))"},{"line_number":171,"context_line":"            resp_data \u003d resp.json()"},{"line_number":172,"context_line":"        except ValueError:"},{"line_number":173,"context_line":"            raise exceptions.InvalidResponse(response\u003dresp)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1af94dfe_036a2db3","line":170,"range":{"start_line":170,"start_character":42,"end_line":170,"end_character":46},"updated":"2016-03-16 22:23:23.000000000","message":"why not put it after resp_data, or in an except/else block rather than decode the json twice?","commit_id":"ae2e6f4dc3c44c3b050fcbe5a19b2145cbb0f59d"}]}
