)]}'
{"keystone/common/wsgi.py":[{"author":{"_account_id":494,"name":"termie","email":"termie@openstack.org","username":"termie"},"change_message_id":"d199b1df82e0b30adfb31bb63abc712346c81fae","unresolved":false,"context_lines":[{"line_number":452,"context_line":""},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"def render_response(body\u003dNone, status\u003d(200, \u0027OK\u0027), headers\u003dNone):"},{"line_number":455,"context_line":"    \"\"\"Forms a WSGI response\"\"\""},{"line_number":456,"context_line":"    resp \u003d webob.Response()"},{"line_number":457,"context_line":"    resp.status \u003d \u0027%s %s\u0027 % status"},{"line_number":458,"context_line":"    resp.headerlist \u003d headers or ["}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAEn%2F%2F2iM%3D","line":455,"updated":"2012-02-24 00:03:37.000000000","message":"beep boop i want a dot pls","commit_id":"848ea9d6c0b9cf21ef51e83174abe635c02722e7"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f8c3cdf4b703b01f912e57fdd8b14c2664d27fd6","unresolved":false,"context_lines":[{"line_number":452,"context_line":""},{"line_number":453,"context_line":""},{"line_number":454,"context_line":"def render_response(body\u003dNone, status\u003d(200, \u0027OK\u0027), headers\u003dNone):"},{"line_number":455,"context_line":"    \"\"\"Forms a WSGI response\"\"\""},{"line_number":456,"context_line":"    resp \u003d webob.Response()"},{"line_number":457,"context_line":"    resp.status \u003d \u0027%s %s\u0027 % status"},{"line_number":458,"context_line":"    resp.headerlist \u003d headers or ["}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAEn%2F%2F2XM%3D","line":455,"in_reply_to":"AAAAEn%2F%2F2iM%3D","updated":"2012-02-24 14:07:39.000000000","message":"Done","commit_id":"848ea9d6c0b9cf21ef51e83174abe635c02722e7"},{"author":{"_account_id":494,"name":"termie","email":"termie@openstack.org","username":"termie"},"change_message_id":"d199b1df82e0b30adfb31bb63abc712346c81fae","unresolved":false,"context_lines":[{"line_number":456,"context_line":"    resp \u003d webob.Response()"},{"line_number":457,"context_line":"    resp.status \u003d \u0027%s %s\u0027 % status"},{"line_number":458,"context_line":"    resp.headerlist \u003d headers or ["},{"line_number":459,"context_line":"        (\u0027Content-Type\u0027, \u0027application/json\u0027),"},{"line_number":460,"context_line":"        (\u0027Vary\u0027, \u0027X-Auth-Token\u0027),"},{"line_number":461,"context_line":"    ]"},{"line_number":462,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAEn%2F%2F2iE%3D","line":459,"updated":"2012-02-24 00:03:37.000000000","message":"looks like this fits on the line above, and then you can line up the vary below it","commit_id":"848ea9d6c0b9cf21ef51e83174abe635c02722e7"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f8c3cdf4b703b01f912e57fdd8b14c2664d27fd6","unresolved":false,"context_lines":[{"line_number":456,"context_line":"    resp \u003d webob.Response()"},{"line_number":457,"context_line":"    resp.status \u003d \u0027%s %s\u0027 % status"},{"line_number":458,"context_line":"    resp.headerlist \u003d headers or ["},{"line_number":459,"context_line":"        (\u0027Content-Type\u0027, \u0027application/json\u0027),"},{"line_number":460,"context_line":"        (\u0027Vary\u0027, \u0027X-Auth-Token\u0027),"},{"line_number":461,"context_line":"    ]"},{"line_number":462,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAEn%2F%2F2XI%3D","line":459,"in_reply_to":"AAAAEn%2F%2F2iE%3D","updated":"2012-02-24 14:07:39.000000000","message":"Done","commit_id":"848ea9d6c0b9cf21ef51e83174abe635c02722e7"}],"tests/test_content_types.py":[{"author":{"_account_id":494,"name":"termie","email":"termie@openstack.org","username":"termie"},"change_message_id":"d199b1df82e0b30adfb31bb63abc712346c81fae","unresolved":false,"context_lines":[{"line_number":129,"context_line":"            (response.status, expected_status, response.body))"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    def assertValidErrorResponse(self, response):"},{"line_number":132,"context_line":"        \"\"\"Ensures that response headers appear as expected\"\"\""},{"line_number":133,"context_line":"        self.assertIn(\u0027X-Auth-Token\u0027, response.getheader(\u0027Vary\u0027))"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    def _to_content_type(self, body, headers, content_type\u003dNone):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAEn%2F%2F2iA%3D","line":132,"updated":"2012-02-24 00:03:37.000000000","message":"dot pls","commit_id":"848ea9d6c0b9cf21ef51e83174abe635c02722e7"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f8c3cdf4b703b01f912e57fdd8b14c2664d27fd6","unresolved":false,"context_lines":[{"line_number":129,"context_line":"            (response.status, expected_status, response.body))"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"    def assertValidErrorResponse(self, response):"},{"line_number":132,"context_line":"        \"\"\"Ensures that response headers appear as expected\"\"\""},{"line_number":133,"context_line":"        self.assertIn(\u0027X-Auth-Token\u0027, response.getheader(\u0027Vary\u0027))"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    def _to_content_type(self, body, headers, content_type\u003dNone):"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAEn%2F%2F2XE%3D","line":132,"in_reply_to":"AAAAEn%2F%2F2iA%3D","updated":"2012-02-24 14:07:39.000000000","message":"Done","commit_id":"848ea9d6c0b9cf21ef51e83174abe635c02722e7"}]}
