)]}'
{"keystone/common/wsgi.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"24415f6530af7264f2b4f818316eff0dc9e4b280","unresolved":false,"context_lines":[{"line_number":230,"context_line":"        LOG.info(\u0027%(req_method)s %(path)s?%(params)s\u0027, {"},{"line_number":231,"context_line":"            \u0027req_method\u0027: req_method,"},{"line_number":232,"context_line":"            \u0027path\u0027: context[\u0027path\u0027],"},{"line_number":233,"context_line":"            \u0027params\u0027: urllib.urlencode(req.params)})"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"        params \u003d self._normalize_dict(params)"},{"line_number":236,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_810af787","line":233,"updated":"2015-03-03 20:06:10.000000000","message":"since the ? is always present, every request looks like a question.","commit_id":"e3a5943e78f3f5afe061f53565f6929351d2133a"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"cb0d75e763c935badd2230b4ccc1c5d3dd045391","unresolved":false,"context_lines":[{"line_number":230,"context_line":"        LOG.info(\u0027%(req_method)s %(path)s?%(params)s\u0027, {"},{"line_number":231,"context_line":"            \u0027req_method\u0027: req_method,"},{"line_number":232,"context_line":"            \u0027path\u0027: context[\u0027path\u0027],"},{"line_number":233,"context_line":"            \u0027params\u0027: urllib.urlencode(req.params)})"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"        params \u003d self._normalize_dict(params)"},{"line_number":236,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"ba7be1f8_80f58e84","line":233,"in_reply_to":"ba7be1f8_810af787","updated":"2015-03-03 21:32:38.000000000","message":"that\u0027s why it\u0027s called a request and not a command","commit_id":"e3a5943e78f3f5afe061f53565f6929351d2133a"}]}
