)]}'
{"swift/obj/server.py":[{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"23ec3a22d74f7b8b8247c5533b647cea3a66ffcd","unresolved":false,"context_lines":[{"line_number":700,"context_line":"                    self.logger.transfer_rate("},{"line_number":701,"context_line":"                        \u0027PUT.\u0027 + device + \u0027.timing\u0027, elapsed_time, upload_size)"},{"line_number":702,"context_line":""},{"line_number":703,"context_line":"                if fsize and fsize !\u003d upload_size:"},{"line_number":704,"context_line":"                    return HTTPClientDisconnect(request\u003drequest)"},{"line_number":705,"context_line":"                etag \u003d etag.hexdigest()"},{"line_number":706,"context_line":"                if \u0027etag\u0027 in request.headers and \\"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAOn%2F%2F1lU%3D","line":703,"updated":"2013-04-19 02:01:43.000000000","message":"I think this breaks the case where the client says \"Content-Length: 0\" and uploads more than 0 bytes.","commit_id":"ac22a3b4aca86fee17aaf3c0f4f40321d98e4656"},{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"12dd34c535357271464e4c51c3101a3d6502649b","unresolved":false,"context_lines":[{"line_number":288,"context_line":"        \"\"\""},{"line_number":289,"context_line":"        Contextmanager to make a temporary file."},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"        :param size: optional initialize of file to allocate on disk"},{"line_number":292,"context_line":"        :raises DiskFileNoSpace: if a size is specified and fallocate fails"},{"line_number":293,"context_line":"        \"\"\""},{"line_number":294,"context_line":"        if not os.path.exists(self.tmpdir):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAOn%2F%2Fyzw%3D","line":291,"updated":"2013-04-23 06:15:45.000000000","message":"\"initial size\", perhaps?","commit_id":"353f2282f9f4551d75fbf15c0f300c64ca00a6cb"}]}
