| | import sys
|
| | from http import HTTPStatus
|
| | from typing import Mapping, Tuple
|
| |
|
| | from . import __version__
|
| | from .http_exceptions import HttpProcessingError as HttpProcessingError
|
| | from .http_parser import (
|
| | HeadersParser as HeadersParser,
|
| | HttpParser as HttpParser,
|
| | HttpRequestParser as HttpRequestParser,
|
| | HttpResponseParser as HttpResponseParser,
|
| | RawRequestMessage as RawRequestMessage,
|
| | RawResponseMessage as RawResponseMessage,
|
| | )
|
| | from .http_websocket import (
|
| | WS_CLOSED_MESSAGE as WS_CLOSED_MESSAGE,
|
| | WS_CLOSING_MESSAGE as WS_CLOSING_MESSAGE,
|
| | WS_KEY as WS_KEY,
|
| | WebSocketError as WebSocketError,
|
| | WebSocketReader as WebSocketReader,
|
| | WebSocketWriter as WebSocketWriter,
|
| | WSCloseCode as WSCloseCode,
|
| | WSMessage as WSMessage,
|
| | WSMsgType as WSMsgType,
|
| | ws_ext_gen as ws_ext_gen,
|
| | ws_ext_parse as ws_ext_parse,
|
| | )
|
| | from .http_writer import (
|
| | HttpVersion as HttpVersion,
|
| | HttpVersion10 as HttpVersion10,
|
| | HttpVersion11 as HttpVersion11,
|
| | StreamWriter as StreamWriter,
|
| | )
|
| |
|
| | __all__ = (
|
| | "HttpProcessingError",
|
| | "RESPONSES",
|
| | "SERVER_SOFTWARE",
|
| |
|
| | "StreamWriter",
|
| | "HttpVersion",
|
| | "HttpVersion10",
|
| | "HttpVersion11",
|
| |
|
| | "HeadersParser",
|
| | "HttpParser",
|
| | "HttpRequestParser",
|
| | "HttpResponseParser",
|
| | "RawRequestMessage",
|
| | "RawResponseMessage",
|
| |
|
| | "WS_CLOSED_MESSAGE",
|
| | "WS_CLOSING_MESSAGE",
|
| | "WS_KEY",
|
| | "WebSocketReader",
|
| | "WebSocketWriter",
|
| | "ws_ext_gen",
|
| | "ws_ext_parse",
|
| | "WSMessage",
|
| | "WebSocketError",
|
| | "WSMsgType",
|
| | "WSCloseCode",
|
| | )
|
| |
|
| |
|
| | SERVER_SOFTWARE: str = "Python/{0[0]}.{0[1]} aiohttp/{1}".format(
|
| | sys.version_info, __version__
|
| | )
|
| |
|
| | RESPONSES: Mapping[int, Tuple[str, str]] = {
|
| | v: (v.phrase, v.description) for v in HTTPStatus.__members__.values()
|
| | }
|
| |
|