)]}'
{"functionaltests/common/client.py":[{"author":{"_account_id":16277,"name":"Pradeep Kumar Singh","email":"ps4openstack@gmail.com","username":"pradeep_singh"},"change_message_id":"eb4c30e74676210f5a46f199a7cbed665f5387ec","unresolved":false,"context_lines":[{"line_number":15,"context_line":"\"\"\""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import abc"},{"line_number":18,"context_line":"import urllib"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from config import cfg"},{"line_number":21,"context_line":"from noauth import NoAuthAuthProvider"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a4dcd0f_39c85b55","line":18,"updated":"2015-08-04 07:16:07.000000000","message":"can you please make it py3 compatible by using \n\u0027from six.moves.urllibb import parse\u0027","commit_id":"e6577d220101ead7aed5aab5cbea5b01dc732ee5"},{"author":{"_account_id":16277,"name":"Pradeep Kumar Singh","email":"ps4openstack@gmail.com","username":"pradeep_singh"},"change_message_id":"eb4c30e74676210f5a46f199a7cbed665f5387ec","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        first \u003d True"},{"line_number":144,"context_line":"        for f in filters:"},{"line_number":145,"context_line":"            if type(filters[f]) is str or type(filters[f]) is unicode:"},{"line_number":146,"context_line":"                filters[f] \u003d urllib.quote_plus(filters[f])"},{"line_number":147,"context_line":"            url \u003d \u0027{0}{1}{2}\u003d{3}\u0027.format("},{"line_number":148,"context_line":"                url, \u0027?\u0027 if first else \u0027\u0026\u0027, f, filters[f]"},{"line_number":149,"context_line":"            )"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a4dcd0f_f9d8b31f","line":146,"updated":"2015-08-04 07:16:07.000000000","message":"parse.quote_plus() for py3 compatibility.","commit_id":"e6577d220101ead7aed5aab5cbea5b01dc732ee5"}]}
