)]}'
{"swift/common/swob.py":[{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"35d09458418f49ddc7723d471ff77b49808fe372","unresolved":false,"context_lines":[{"line_number":777,"context_line":"                self.status \u003d 206"},{"line_number":778,"context_line":"                self.content_range \u003d self.request.range"},{"line_number":779,"context_line":"                self.content_length \u003d (end - start)"},{"line_number":780,"context_line":"                print \"NOW THIS SHIT\", start, end"},{"line_number":781,"context_line":"                if app_iter and hasattr(app_iter, \u0027app_iter_range\u0027):"},{"line_number":782,"context_line":"                    return app_iter.app_iter_range(start, end)"},{"line_number":783,"context_line":"                elif app_iter:"}],"source_content_type":"text/x-python","patch_set":8,"id":"AAAALH%2F%2FgAY%3D","line":780,"updated":"2012-09-05 21:53:21.000000000","message":"lol?","commit_id":"3666398917a3cba302d4af10b6975301fea59337"}],"test/functional/tests.py":[{"author":{"_account_id":4405,"name":"Iryoung Jeong","email":"iryoung@gmail.com","username":"iryoung"},"change_message_id":"6d6e0912efe53ba6f9de428be3c401ce1a6bbc51","unresolved":false,"context_lines":[{"line_number":1079,"context_line":"        self.assert_(file.read(hdrs\u003dhdrs) \u003d\u003d data, range_string)"},{"line_number":1080,"context_line":""},{"line_number":1081,"context_line":"    def testRangedGetsWithLWSinHeader(self):"},{"line_number":1082,"context_line":"        #Skip this test until webob 1.2 can tolerate LWS in Range header."},{"line_number":1083,"context_line":"        file_length \u003d 10000"},{"line_number":1084,"context_line":"        range_size \u003d file_length/10"},{"line_number":1085,"context_line":"        file \u003d self.env.container.file(Utils.create_name())"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAALH%2F%2Fe1g%3D","line":1082,"updated":"2012-09-07 08:57:21.000000000","message":"This comment should be removed.","commit_id":"a468297044521133fa47f1ea9f21ec180d2a66aa"}],"test/unit/obj/test_server.py":[{"author":{"_account_id":4405,"name":"Iryoung Jeong","email":"iryoung@gmail.com","username":"iryoung"},"change_message_id":"6d6e0912efe53ba6f9de428be3c401ce1a6bbc51","unresolved":false,"context_lines":[{"line_number":1046,"context_line":"        resp \u003d self.object_controller.GET(req)"},{"line_number":1047,"context_line":"        self.assertEquals(resp.status_int, 200)"},{"line_number":1048,"context_line":""},{"line_number":1049,"context_line":"        since \u003d strftime(\u0027%a, %d %b %Y %H:%M:%S GMT\u0027, gmtime(float(timestamp) + 1))"},{"line_number":1050,"context_line":"        req \u003d Request.blank(\u0027/sda1/p/a/c/o\u0027, environ\u003d{\u0027REQUEST_METHOD\u0027: \u0027GET\u0027},"},{"line_number":1051,"context_line":"                            headers\u003d{\u0027If-Modified-Since\u0027: since})"},{"line_number":1052,"context_line":"        resp \u003d self.object_controller.GET(req)"}],"source_content_type":"text/x-python","patch_set":10,"id":"AAAALH%2F%2Fe1Q%3D","line":1049,"updated":"2012-09-07 08:57:21.000000000","message":"Why +1 sec? I think using same timestamp is better.\n(notes in http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25 )","commit_id":"a468297044521133fa47f1ea9f21ec180d2a66aa"}]}
