def __init__(self, start, stop, length):
        if not _is_content_range_valid(start, stop, length):
            raise ValueError(
                (start, stop, length) % "Bad start:stop/length: %r-%r/%r")
        self.start = start
        self.stop = stop # this is python-style range end (non-inclusive)
        self.length = length
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/webob-1.2.3/webob/byterange.py/ContentRange.__init__/swapped operands of `%`