|
OpenQuizz
Une application de gestion des contenus pédagogiques
|


Public Member Functions | |
| def | __init__ (self, units, ranges) |
| def | range_for_length (self, length) |
| def | make_content_range (self, length) |
| def | to_header (self) |
| def | to_content_range_header (self, length) |
| def | __str__ (self) |
| def | __repr__ (self) |
Data Fields | |
| units | |
| ranges | |
Represents a ``Range`` header. All methods only support only
bytes as the unit. Stores a list of ranges if given, but the methods
only work if only one range is provided.
:raise ValueError: If the ranges provided are invalid.
.. versionchanged:: 0.15
The ranges passed in are validated.
.. versionadded:: 0.7
| def __init__ | ( | self, | |
| units, | |||
| ranges | |||
| ) |
| def __repr__ | ( | self | ) |
| def __str__ | ( | self | ) |
| def make_content_range | ( | self, | |
| length | |||
| ) |
Creates a :class:`~werkzeug.datastructures.ContentRange` object from the current range and given content length.
| def range_for_length | ( | self, | |
| length | |||
| ) |
If the range is for bytes, the length is not None and there is exactly one range and it is satisfiable it returns a ``(start, stop)`` tuple, otherwise `None`.
| def to_content_range_header | ( | self, | |
| length | |||
| ) |
Converts the object into `Content-Range` HTTP header, based on given length
| def to_header | ( | self | ) |
Converts the object back into an HTTP header.
| ranges |
| units |