)]}'
{"monascaclient/common/http.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"28a41117979edceb8a10c41ff61d9cba4c6f5786","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        for (key, value) in kwargs[\u0027headers\u0027].items():"},{"line_number":133,"context_line":"            if key in (\u0027X-Auth-Token\u0027, \u0027X-Auth-Key\u0027):"},{"line_number":134,"context_line":"                value \u003d \u0027*****\u0027"},{"line_number":135,"context_line":"            header \u003d \u0027-H \\\u0027%s: %s\\\u0027\u0027 % (strutils.encodeutils.safe_decode(key),"},{"line_number":136,"context_line":"                                        strutils.encodeutils.safe_decode("},{"line_number":137,"context_line":"                                            value))"},{"line_number":138,"context_line":"            curl.append(header)"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_1aa69e0e","line":136,"range":{"start_line":135,"start_character":40,"end_line":136,"end_character":73},"updated":"2016-06-14 19:10:41.000000000","message":"I think this is clearer if you just change the import above from:\n\nfrom oslo_utils import strutils\n\nto:\n\nfrom oslo_utils import encodeutil\n\nand then just use:\n\nencodeutils.safe_decode(\n\nWhat you have does work, but is not as simple","commit_id":"220049075e69a13f20799ac5431f257e26a7c5bf"},{"author":{"_account_id":20033,"name":"Artur Basiak","email":"artur.basiak@ts.fujitsu.com","username":"abasiak"},"change_message_id":"bfc181bd503dcd5831982705e757c77d511f32b5","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        for (key, value) in kwargs[\u0027headers\u0027].items():"},{"line_number":133,"context_line":"            if key in (\u0027X-Auth-Token\u0027, \u0027X-Auth-Key\u0027):"},{"line_number":134,"context_line":"                value \u003d \u0027*****\u0027"},{"line_number":135,"context_line":"            header \u003d \u0027-H \\\u0027%s: %s\\\u0027\u0027 % (strutils.encodeutils.safe_decode(key),"},{"line_number":136,"context_line":"                                        strutils.encodeutils.safe_decode("},{"line_number":137,"context_line":"                                            value))"},{"line_number":138,"context_line":"            curl.append(header)"},{"line_number":139,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7aa08908_872ae72d","line":136,"range":{"start_line":135,"start_character":40,"end_line":136,"end_character":73},"in_reply_to":"7aa08908_1aa69e0e","updated":"2016-06-16 05:13:16.000000000","message":"Done","commit_id":"220049075e69a13f20799ac5431f257e26a7c5bf"}]}
