)]}'
{"keystone/common/wsgi.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"67f2e606995ed6cf5ce2584dfb7bef338ca28fc7","unresolved":false,"context_lines":[{"line_number":229,"context_line":"        # be the same."},{"line_number":230,"context_line":"        LOG.info(\u0027%(req_method)s %(uri)s\u0027, {"},{"line_number":231,"context_line":"            \u0027req_method\u0027: req.environ[\u0027REQUEST_METHOD\u0027].upper(),"},{"line_number":232,"context_line":"            \u0027uri\u0027: wsgiref.util.request_uri(req.environ),"},{"line_number":233,"context_line":"        })"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"        params \u003d self._normalize_dict(params)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ad32947_e1269f15","line":232,"updated":"2015-04-28 04:07:41.000000000","message":"nit: extra comma","commit_id":"f2a75866319c249e8ebdfb393172ab5ca8816b22"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"ceb31e44e8c6be3d08b2b8cf8f7c17432967d21a","unresolved":false,"context_lines":[{"line_number":229,"context_line":"        # be the same."},{"line_number":230,"context_line":"        LOG.info(\u0027%(req_method)s %(uri)s\u0027, {"},{"line_number":231,"context_line":"            \u0027req_method\u0027: req.environ[\u0027REQUEST_METHOD\u0027].upper(),"},{"line_number":232,"context_line":"            \u0027uri\u0027: wsgiref.util.request_uri(req.environ),"},{"line_number":233,"context_line":"        })"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"        params \u003d self._normalize_dict(params)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a016987_7d580d57","line":232,"in_reply_to":"7ad32947_e1269f15","updated":"2015-05-14 12:23:25.000000000","message":"that\u0027s intentional... makes it easier to maintain dictionaries in the long run.","commit_id":"f2a75866319c249e8ebdfb393172ab5ca8816b22"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"67f2e606995ed6cf5ce2584dfb7bef338ca28fc7","unresolved":false,"context_lines":[{"line_number":269,"context_line":""},{"line_number":270,"context_line":"        response_code \u003d self._get_response_code(req)"},{"line_number":271,"context_line":"        return render_response(body\u003dresult, status\u003dresponse_code,"},{"line_number":272,"context_line":"                               method\u003dreq.environ[\u0027REQUEST_METHOD\u0027])"},{"line_number":273,"context_line":""},{"line_number":274,"context_line":"    def _get_response_code(self, req):"},{"line_number":275,"context_line":"        req_method \u003d req.environ[\u0027REQUEST_METHOD\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ad32947_01119bac","line":272,"updated":"2015-04-28 04:07:41.000000000","message":"good job, not mangling and just passing the original value","commit_id":"f2a75866319c249e8ebdfb393172ab5ca8816b22"}]}
