Build a ``Sec-WebSocket-Extensions`` header. This is the reverse of :func:`parse_extension`.
(extensions: Sequence[ExtensionHeader])
| 409 | |
| 410 | |
| 411 | def build_extension(extensions: Sequence[ExtensionHeader]) -> str: |
| 412 | """ |
| 413 | Build a ``Sec-WebSocket-Extensions`` header. |
| 414 | |
| 415 | This is the reverse of :func:`parse_extension`. |
| 416 | |
| 417 | """ |
| 418 | return ", ".join( |
| 419 | build_extension_item(name, parameters) for name, parameters in extensions |
| 420 | ) |
| 421 | |
| 422 | |
| 423 | build_extension_list = build_extension # alias for backwards compatibility |
searching dependent graphs…