Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/httpx/__init__.py: 100%
23 statements
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-26 06:12 +0000
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-26 06:12 +0000
1from .__version__ import __description__, __title__, __version__
2from ._api import delete, get, head, options, patch, post, put, request, stream
3from ._auth import Auth, BasicAuth, DigestAuth
4from ._client import USE_CLIENT_DEFAULT, AsyncClient, Client
5from ._config import Limits, Proxy, Timeout, create_ssl_context
6from ._content import ByteStream
7from ._exceptions import (
8 CloseError,
9 ConnectError,
10 ConnectTimeout,
11 CookieConflict,
12 DecodingError,
13 HTTPError,
14 HTTPStatusError,
15 InvalidURL,
16 LocalProtocolError,
17 NetworkError,
18 PoolTimeout,
19 ProtocolError,
20 ProxyError,
21 ReadError,
22 ReadTimeout,
23 RemoteProtocolError,
24 RequestError,
25 RequestNotRead,
26 ResponseNotRead,
27 StreamClosed,
28 StreamConsumed,
29 StreamError,
30 TimeoutException,
31 TooManyRedirects,
32 TransportError,
33 UnsupportedProtocol,
34 WriteError,
35 WriteTimeout,
36)
37from ._models import Cookies, Headers, Request, Response
38from ._status_codes import codes
39from ._transports.asgi import ASGITransport
40from ._transports.base import AsyncBaseTransport, BaseTransport
41from ._transports.default import AsyncHTTPTransport, HTTPTransport
42from ._transports.mock import MockTransport
43from ._transports.wsgi import WSGITransport
44from ._types import AsyncByteStream, SyncByteStream
45from ._urls import URL, QueryParams
47try:
48 from ._main import main
49except ImportError: # pragma: no cover
51 def main() -> None: # type: ignore
52 import sys
54 print(
55 "The httpx command line client could not run because the required "
56 "dependencies were not installed.\nMake sure you've installed "
57 "everything with: pip install 'httpx[cli]'"
58 )
59 sys.exit(1)
62__all__ = [
63 "__description__",
64 "__title__",
65 "__version__",
66 "ASGITransport",
67 "AsyncBaseTransport",
68 "AsyncByteStream",
69 "AsyncClient",
70 "AsyncHTTPTransport",
71 "Auth",
72 "BaseTransport",
73 "BasicAuth",
74 "ByteStream",
75 "Client",
76 "CloseError",
77 "codes",
78 "ConnectError",
79 "ConnectTimeout",
80 "CookieConflict",
81 "Cookies",
82 "create_ssl_context",
83 "DecodingError",
84 "delete",
85 "DigestAuth",
86 "get",
87 "head",
88 "Headers",
89 "HTTPError",
90 "HTTPStatusError",
91 "HTTPTransport",
92 "InvalidURL",
93 "Limits",
94 "LocalProtocolError",
95 "main",
96 "MockTransport",
97 "NetworkError",
98 "options",
99 "patch",
100 "PoolTimeout",
101 "post",
102 "ProtocolError",
103 "Proxy",
104 "ProxyError",
105 "put",
106 "QueryParams",
107 "ReadError",
108 "ReadTimeout",
109 "RemoteProtocolError",
110 "request",
111 "Request",
112 "RequestError",
113 "RequestNotRead",
114 "Response",
115 "ResponseNotRead",
116 "stream",
117 "StreamClosed",
118 "StreamConsumed",
119 "StreamError",
120 "SyncByteStream",
121 "Timeout",
122 "TimeoutException",
123 "TooManyRedirects",
124 "TransportError",
125 "UnsupportedProtocol",
126 "URL",
127 "USE_CLIENT_DEFAULT",
128 "WriteError",
129 "WriteTimeout",
130 "WSGITransport",
131]
134__locals = locals()
135for __name in __all__:
136 if not __name.startswith("__"):
137 setattr(__locals[__name], "__module__", "httpx") # noqa