| | 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() |
| | } |
| |
|