)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"change_message_id":"b76a52e8e48c988d6f172188111b9e3bdaff19f3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fbb4fd12_9c729342","updated":"2026-08-23 04:35:25.000000000","message":"LGTM","commit_id":"86ae3c86e0b6d891df23833205866e487e7c3e4d"}],"swift/common/middleware/s3api/s3request.py":[{"author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"change_message_id":"b76a52e8e48c988d6f172188111b9e3bdaff19f3","unresolved":true,"context_lines":[{"line_number":1789,"context_line":"        except KeyError:"},{"line_number":1790,"context_line":"            return None"},{"line_number":1791,"context_line":""},{"line_number":1792,"context_line":"        if \u0027Range\u0027 in self.headers:"},{"line_number":1793,"context_line":"            # note: UploadPartCopy may already have caught this in"},{"line_number":1794,"context_line":"            # validate_part_number"},{"line_number":1795,"context_line":"            raise InvalidArgument(\u0027Range\u0027, self.headers[\u0027Range\u0027],"}],"source_content_type":"text/x-python","patch_set":1,"id":"d5bc74c9_c395d4c0","line":1792,"updated":"2026-08-23 04:35:25.000000000","message":"yes, there is existing parameter check in this function, \u0027Range\u0027 better to be here too.","commit_id":"86ae3c86e0b6d891df23833205866e487e7c3e4d"}],"test/s3api/test_input_errors.py":[{"author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"change_message_id":"b76a52e8e48c988d6f172188111b9e3bdaff19f3","unresolved":true,"context_lines":[{"line_number":1463,"context_line":"            \u0027\u003cArgumentValue\u003e%s\u003c/ArgumentValue\u003e\u0027 % req_range, respbody)"},{"line_number":1464,"context_line":""},{"line_number":1465,"context_line":"        # check the copy was not made..."},{"line_number":1466,"context_line":"        resp \u003d self.conn.make_request("},{"line_number":1467,"context_line":"            self.bucket_name,"},{"line_number":1468,"context_line":"            dest_name,"},{"line_number":1469,"context_line":"            method\u003d\u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"0040590a_08a22ef6","line":1466,"updated":"2026-08-23 04:35:25.000000000","message":"make sure no copy happened, nice!","commit_id":"86ae3c86e0b6d891df23833205866e487e7c3e4d"}]}
