)]}'
{"tempest/lib/services/identity/v3/oauth_token_client.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"bcbbc16bb8acd9182e0fd962c755dce18bce773b","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        scheme, netloc, path, params, query, fragment \u003d urlparse.urlparse(uri)"},{"line_number":75,"context_line":"        scheme \u003d scheme.lower()"},{"line_number":76,"context_line":"        netloc \u003d netloc.lower()"},{"line_number":77,"context_line":"        path \u003d path.replace(\u0027//\u0027, \u0027/\u0027)"},{"line_number":78,"context_line":"        normalized_uri \u003d urlparse.urlunparse((scheme, netloc, path,"},{"line_number":79,"context_line":"                                              params, \u0027\u0027, \u0027\u0027))"},{"line_number":80,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_0996863f","line":77,"updated":"2019-02-13 01:26:06.000000000","message":"We have the similar normalization code in Horizon like http://codesearch.openstack.org/?q\u003dreplace%5C(%27%2F%2F%27%2C%20%27%2F%27%5C)\u0026i\u003dnope\u0026files\u003d\u0026repos\u003d\n\nSo this is fine for me.","commit_id":"8b9980b4970dfc85cc63b5de1f4be064caeca176"}]}
