)]}'
{"keystone/middleware/core.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"39b1d041989c6e9517e4867f66457dd21912a8b7","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        request.environ[CONTEXT_ENV] \u003d context"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"class PostParamsMiddleware(wsgi.Middleware):"},{"line_number":80,"context_line":"    \"\"\"Middleware to allow method arguments to be passed as POST parameters."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    Filters out the parameters `self`, `context` and anything beginning with"},{"line_number":83,"context_line":"    an underscore."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    \"\"\""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    def process_request(self, request):"},{"line_number":88,"context_line":"        params_parsed \u003d request.params"},{"line_number":89,"context_line":"        params \u003d {}"},{"line_number":90,"context_line":"        for k, v in params_parsed.items():"},{"line_number":91,"context_line":"            if k in (\u0027self\u0027, \u0027context\u0027):"},{"line_number":92,"context_line":"                continue"},{"line_number":93,"context_line":"            if k.startswith(\u0027_\u0027):"},{"line_number":94,"context_line":"                continue"},{"line_number":95,"context_line":"            params[k] \u003d v"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        request.environ[PARAMS_ENV] \u003d params"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"class JsonBodyMiddleware(wsgi.Middleware):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_cbc5e90a","line":97,"range":{"start_line":79,"start_character":0,"end_line":97,"end_character":44},"updated":"2016-02-08 23:13:24.000000000","message":"this looks unused, toss up another to remove it?","commit_id":"5abf85d55b80b595c546187fd7a2fbe1f9f8006e"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"ed0705446eb8e00fbc362964f721c2356d9883fc","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        request.environ[CONTEXT_ENV] \u003d context"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"class PostParamsMiddleware(wsgi.Middleware):"},{"line_number":80,"context_line":"    \"\"\"Middleware to allow method arguments to be passed as POST parameters."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    Filters out the parameters `self`, `context` and anything beginning with"},{"line_number":83,"context_line":"    an underscore."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"    \"\"\""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    def process_request(self, request):"},{"line_number":88,"context_line":"        params_parsed \u003d request.params"},{"line_number":89,"context_line":"        params \u003d {}"},{"line_number":90,"context_line":"        for k, v in params_parsed.items():"},{"line_number":91,"context_line":"            if k in (\u0027self\u0027, \u0027context\u0027):"},{"line_number":92,"context_line":"                continue"},{"line_number":93,"context_line":"            if k.startswith(\u0027_\u0027):"},{"line_number":94,"context_line":"                continue"},{"line_number":95,"context_line":"            params[k] \u003d v"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        request.environ[PARAMS_ENV] \u003d params"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"class JsonBodyMiddleware(wsgi.Middleware):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_22cb7720","line":97,"range":{"start_line":79,"start_character":0,"end_line":97,"end_character":44},"in_reply_to":"5a5ae5dd_cbc5e90a","updated":"2016-02-09 02:44:13.000000000","message":"Yeah I\u0027m thinking this can disappear.","commit_id":"5abf85d55b80b595c546187fd7a2fbe1f9f8006e"}]}
