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