Coverage for /pythoncovmergedfiles/medio/medio/src/aiohttp/aiohttp/http.py: 100%
8 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:52 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:52 +0000
1import sys
3from . import __version__
4from .http_exceptions import HttpProcessingError
5from .http_parser import (
6 HeadersParser,
7 HttpParser,
8 HttpRequestParser,
9 HttpResponseParser,
10 RawRequestMessage,
11 RawResponseMessage,
12)
13from .http_websocket import (
14 WS_CLOSED_MESSAGE,
15 WS_CLOSING_MESSAGE,
16 WS_KEY,
17 WebSocketError,
18 WebSocketReader,
19 WebSocketWriter,
20 WSCloseCode,
21 WSMessage,
22 WSMsgType,
23 ws_ext_gen,
24 ws_ext_parse,
25)
26from .http_writer import HttpVersion, HttpVersion10, HttpVersion11, StreamWriter
28__all__ = (
29 "HttpProcessingError",
30 "SERVER_SOFTWARE",
31 # .http_writer
32 "StreamWriter",
33 "HttpVersion",
34 "HttpVersion10",
35 "HttpVersion11",
36 # .http_parser
37 "HeadersParser",
38 "HttpParser",
39 "HttpRequestParser",
40 "HttpResponseParser",
41 "RawRequestMessage",
42 "RawResponseMessage",
43 # .http_websocket
44 "WS_CLOSED_MESSAGE",
45 "WS_CLOSING_MESSAGE",
46 "WS_KEY",
47 "WebSocketReader",
48 "WebSocketWriter",
49 "ws_ext_gen",
50 "ws_ext_parse",
51 "WSMessage",
52 "WebSocketError",
53 "WSMsgType",
54 "WSCloseCode",
55)
58SERVER_SOFTWARE: str = "Python/{0[0]}.{0[1]} aiohttp/{1}".format(
59 sys.version_info, __version__
60)