from __future__ import annotations | |
import warnings | |
from .datastructures import Headers, MultipleValuesError # noqa: F401 | |
with warnings.catch_warnings(): | |
# Suppress redundant DeprecationWarning raised by websockets.legacy. | |
warnings.filterwarnings("ignore", category=DeprecationWarning) | |
from .legacy.http import read_request, read_response # noqa: F401 | |
warnings.warn( # deprecated in 9.0 - 2021-09-01 | |
"Headers and MultipleValuesError were moved " | |
"from websockets.http to websockets.datastructures" | |
"and read_request and read_response were moved " | |
"from websockets.http to websockets.legacy.http", | |
DeprecationWarning, | |
) | |