Path: blob/master/ invest-robot-contest_TinkoffBotTwitch-main/venv/lib/python3.8/site-packages/aiohttp/http.py
7763 views
import http.server1import sys2from typing import Mapping, Tuple34from . import __version__5from .http_exceptions import HttpProcessingError as HttpProcessingError6from .http_parser import (7HeadersParser as HeadersParser,8HttpParser as HttpParser,9HttpRequestParser as HttpRequestParser,10HttpResponseParser as HttpResponseParser,11RawRequestMessage as RawRequestMessage,12RawResponseMessage as RawResponseMessage,13)14from .http_websocket import (15WS_CLOSED_MESSAGE as WS_CLOSED_MESSAGE,16WS_CLOSING_MESSAGE as WS_CLOSING_MESSAGE,17WS_KEY as WS_KEY,18WebSocketError as WebSocketError,19WebSocketReader as WebSocketReader,20WebSocketWriter as WebSocketWriter,21WSCloseCode as WSCloseCode,22WSMessage as WSMessage,23WSMsgType as WSMsgType,24ws_ext_gen as ws_ext_gen,25ws_ext_parse as ws_ext_parse,26)27from .http_writer import (28HttpVersion as HttpVersion,29HttpVersion10 as HttpVersion10,30HttpVersion11 as HttpVersion11,31StreamWriter as StreamWriter,32)3334__all__ = (35"HttpProcessingError",36"RESPONSES",37"SERVER_SOFTWARE",38# .http_writer39"StreamWriter",40"HttpVersion",41"HttpVersion10",42"HttpVersion11",43# .http_parser44"HeadersParser",45"HttpParser",46"HttpRequestParser",47"HttpResponseParser",48"RawRequestMessage",49"RawResponseMessage",50# .http_websocket51"WS_CLOSED_MESSAGE",52"WS_CLOSING_MESSAGE",53"WS_KEY",54"WebSocketReader",55"WebSocketWriter",56"ws_ext_gen",57"ws_ext_parse",58"WSMessage",59"WebSocketError",60"WSMsgType",61"WSCloseCode",62)636465SERVER_SOFTWARE = "Python/{0[0]}.{0[1]} aiohttp/{1}".format(66sys.version_info, __version__67) # type: str6869RESPONSES = (70http.server.BaseHTTPRequestHandler.responses71) # type: Mapping[int, Tuple[str, str]]727374