)]}'
{"swift/common/middleware/s3api/s3request.py":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"4bf3d9d8e2ae2fdcc9fa2ade58d3fbb473355ba5","unresolved":false,"context_lines":[{"line_number":640,"context_line":"        if not check_utf8(swob.wsgi_to_str(self.environ[\u0027PATH_INFO\u0027])):"},{"line_number":641,"context_line":"            raise InvalidURI(self.path)"},{"line_number":642,"context_line":""},{"line_number":643,"context_line":"        if self.environ[\u0027PATH_INFO\u0027].startswith((\u0027http://\u0027, \u0027https://\u0027)):"},{"line_number":644,"context_line":"            # absolute-form; see"},{"line_number":645,"context_line":"            # https://tools.ietf.org/html/rfc7230#section-5.3.2"},{"line_number":646,"context_line":"            self.environ[\u0027PATH_INFO\u0027] \u003d \u0027/\u0027 + \\"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e0f707d4","line":643,"updated":"2020-10-21 18:23:10.000000000","message":"i\u0027m a little surprised eventlet.wsgi isn\u0027t doing some of this normalization?\n\nhttps://tools.ietf.org/html/rfc3875#section-4.1.5","commit_id":"4d1738c60ebb2fc26a3f0c5c7432d61693feb7cb"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"4bf3d9d8e2ae2fdcc9fa2ade58d3fbb473355ba5","unresolved":false,"context_lines":[{"line_number":950,"context_line":"        raw_path_info \u003d self.environ.get(\u0027RAW_PATH_INFO\u0027, self.path)"},{"line_number":951,"context_line":"        if raw_path_info.startswith((\u0027http://\u0027, \u0027https://\u0027)):"},{"line_number":952,"context_line":"            raw_path_info \u003d \u0027/\u0027 + \\"},{"line_number":953,"context_line":"                raw_path_info.split(\u0027/\u0027, 2)[2].partition(\u0027/\u0027)[2]"},{"line_number":954,"context_line":"        if self.bucket_in_host:"},{"line_number":955,"context_line":"            raw_path_info \u003d \u0027/\u0027 + self.bucket_in_host + raw_path_info"},{"line_number":956,"context_line":"        return raw_path_info"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f65232a_e096e794","line":953,"updated":"2020-10-21 18:23:10.000000000","message":"this slash plus little split index partition index would look a little less messy in a helper","commit_id":"4d1738c60ebb2fc26a3f0c5c7432d61693feb7cb"}]}
