)]}'
{"keystoneclient/base.py":[{"author":{"_account_id":23674,"name":"Rohan Arora","email":"ra271w@att.com","username":"rarora"},"change_message_id":"4dad05f5369dff7085a69e071642a34d772f1698","unresolved":false,"context_lines":[{"line_number":370,"context_line":"                    split_param \u003d params.keys()[0].split(\u0027__\u0027)"},{"line_number":371,"context_line":"                    if split_param[0] in tags_params and \\"},{"line_number":372,"context_line":"                       split_param[1] in comp_params:"},{"line_number":373,"context_line":"                        params[split_param[0].replace(\u0027_\u0027, \u0027-\u0027) + \u0027__\u0027 +"},{"line_number":374,"context_line":"                               split_param[1]] \u003d params.pop(params.keys()[0])"},{"line_number":375,"context_line":"            return \u0027?%s\u0027 % urllib.parse.urlencode(params, doseq\u003dTrue)"},{"line_number":376,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"df87a7cf_2b17b253","line":373,"updated":"2017-12-07 19:56:16.000000000","message":"I think it would be good to add a comment showing what is passed in vs. what comes out after replacing and everything.","commit_id":"09599c4e62a4dabf24078612bd8eefa978b86a58"}]}
