)]}'
{"swift/common/middleware/bulk.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"65d8a32f3012badebd3f857d071470a60fab4bbb","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    def __init__(self, msg, status_int, status):"},{"line_number":34,"context_line":"        self.status_int \u003d status_int"},{"line_number":35,"context_line":"        self.status \u003d status"},{"line_number":36,"context_line":"        super(CreateContainerError, self).__init__(msg)"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"ACCEPTABLE_FORMATS \u003d [\u0027text/plain\u0027, \u0027application/json\u0027, \u0027application/xml\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba8a016a_9bf39373","line":36,"updated":"2015-11-16 21:06:47.000000000","message":"Good call.","commit_id":"1b8b08039a3647ffdb30225b0939055982942159"}],"test/unit/common/middleware/test_slo.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"c7f23d693f7003c064666e2f13a7f0335094e740","unresolved":false,"context_lines":[{"line_number":36,"context_line":"\u003cetag\u003eetagoftheobjectsegment\u003c/etag\u003e"},{"line_number":37,"context_line":"\u003csize_bytes\u003e100\u003c/size_bytes\u003e"},{"line_number":38,"context_line":"\u003c/object_segment\u003e"},{"line_number":39,"context_line":"\u003c/static_large_object\u003e"},{"line_number":40,"context_line":"\u0027\u0027\u0027"},{"line_number":41,"context_line":"test_json_data \u003d json.dumps([{\u0027path\u0027: \u0027/cont/object\u0027,"},{"line_number":42,"context_line":"                              \u0027etag\u0027: \u0027etagoftheobjectsegment\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba8a016a_5a3d698d","side":"PARENT","line":39,"updated":"2015-11-19 20:00:39.000000000","message":"fine","commit_id":"c03d53ab7737e208d9c436088e41f60fdab96b30"}],"test/unit/common/test_bufferedhttp.py":[{"author":{"_account_id":13540,"name":"Azhagu Selvan SP","email":"tamizhgeek@gmail.com","username":"tamizhgeek"},"change_message_id":"1f97795eae8fe6802b3b0a3f3529c1f112786b56","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        # depending on whether speedups is installed and/or the values are"},{"line_number":116,"context_line":"        # non-ascii. Verify all types are tolerated in combination with"},{"line_number":117,"context_line":"        # whatever type path might be and possible encoded non-ascii in"},{"line_number":118,"context_line":"        # a header value."},{"line_number":119,"context_line":"        with mock.patch(\u0027swift.common.bufferedhttp.HTTPSConnection\u0027,"},{"line_number":120,"context_line":"                        MockHTTPSConnection):"},{"line_number":121,"context_line":"            for dev in (\u0027sda\u0027, u\u0027sda\u0027, u\u0027sdá\u0027, u\u0027sdá\u0027.encode(\u0027utf-8\u0027)):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a26ad4f_5a4d883c","side":"PARENT","line":118,"updated":"2015-11-02 19:57:40.000000000","message":"with json.loads always decoding to unicode, do we even need this test?","commit_id":"5f23d0617f4fc006c162374e737f8c0d4498acbd"},{"author":{"_account_id":9878,"name":"Zack M. Davis","email":"zdavis@swiftstack.com","username":"zackmdavis"},"change_message_id":"3669da412562dfa753963544fe93a902494ad08d","unresolved":false,"context_lines":[{"line_number":115,"context_line":"        # depending on whether speedups is installed and/or the values are"},{"line_number":116,"context_line":"        # non-ascii. Verify all types are tolerated in combination with"},{"line_number":117,"context_line":"        # whatever type path might be and possible encoded non-ascii in"},{"line_number":118,"context_line":"        # a header value."},{"line_number":119,"context_line":"        with mock.patch(\u0027swift.common.bufferedhttp.HTTPSConnection\u0027,"},{"line_number":120,"context_line":"                        MockHTTPSConnection):"},{"line_number":121,"context_line":"            for dev in (\u0027sda\u0027, u\u0027sda\u0027, u\u0027sdá\u0027, u\u0027sdá\u0027.encode(\u0027utf-8\u0027)):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_7a481688","side":"PARENT","line":118,"in_reply_to":"1a26ad4f_5a4d883c","updated":"2015-11-13 19:19:55.000000000","message":"Perhaps not; the motivation for leaving it was just to provide assurance that the behavior really hasn\u0027t changed. I don\u0027t feel strongly about it (although Patch set 3 happens to leave it in).","commit_id":"5f23d0617f4fc006c162374e737f8c0d4498acbd"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"c7f23d693f7003c064666e2f13a7f0335094e740","unresolved":false,"context_lines":[{"line_number":116,"context_line":"        # non-ascii. Verify all types are tolerated in combination with"},{"line_number":117,"context_line":"        # whatever type path might be and possible encoded non-ascii in"},{"line_number":118,"context_line":"        # a header value."},{"line_number":119,"context_line":"        with mock.patch(\u0027swift.common.bufferedhttp.HTTPSConnection\u0027,"},{"line_number":120,"context_line":"                        MockHTTPSConnection):"},{"line_number":121,"context_line":"            for dev in (\u0027sda\u0027, u\u0027sda\u0027, u\u0027sdá\u0027, u\u0027sdá\u0027.encode(\u0027utf-8\u0027)):"},{"line_number":122,"context_line":"                for path in ("}],"source_content_type":"text/x-python","patch_set":4,"id":"ba8a016a_1a112104","side":"PARENT","line":119,"updated":"2015-11-19 20:00:39.000000000","message":"test seems stright-forward enough to stand without the justification","commit_id":"c03d53ab7737e208d9c436088e41f60fdab96b30"}],"test/unit/proxy/controllers/test_base.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"c7f23d693f7003c064666e2f13a7f0335094e740","unresolved":false,"context_lines":[{"line_number":343,"context_line":"        cache_stub \u003d {"},{"line_number":344,"context_line":"            \u0027status\u0027: 404, \u0027bytes\u0027: 3333, \u0027object_count\u0027: 10,"},{"line_number":345,"context_line":"            # simplejson sometimes hands back strings, sometimes unicodes"},{"line_number":346,"context_line":"            \u0027versions\u0027: u\"\\u1F4A9\"}"},{"line_number":347,"context_line":"        req \u003d Request.blank(\"/v1/account/cont\","},{"line_number":348,"context_line":"                            environ\u003d{\u0027swift.cache\u0027: FakeCache(cache_stub)})"},{"line_number":349,"context_line":"        resp \u003d get_container_info(req.environ, FakeApp())"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba8a016a_dae5d908","side":"PARENT","line":346,"updated":"2015-11-19 20:00:39.000000000","message":"I think it\u0027s ok to remove the reminder that our parsed dicts from json will have unicode in them seeing as how we\u0027ll *always* be getting back unicode now.","commit_id":"c03d53ab7737e208d9c436088e41f60fdab96b30"}]}
