allow_redirects: bool = True,
verify: VerifyTypes = True,
cert: CertTypes = None,
- stream: bool = False,
trust_env: bool = True,
) -> Response:
"""
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
)
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
cert=cert,
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
cert=cert,
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = False, # Note: Differs to usual default.
cert: CertTypes = None,
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
cert=cert,
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
cert=cert,
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
cert=cert,
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
cert=cert,
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
cert: CertTypes = None,
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
cert=cert,
import functools
import typing
-import warnings
from types import TracebackType
import hstspreload
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
- cert: CertTypes = None,
- verify: VerifyTypes = None,
timeout: typing.Union[TimeoutTypes, UnsetType] = UNSET,
- trust_env: bool = None,
) -> Response:
- if cert is not None: # pragma: nocover
- raise RuntimeError(
- "Passing a 'cert' argument when making a request on a client "
- "is not supported anymore. Instantiate a new client instead, "
- "passing any 'cert' arguments to the client itself."
- )
-
- if verify is not None: # pragma: nocover
- raise RuntimeError(
- "Passing a 'verify' argument when making a request on a client "
- "is not supported anymore. Instantiate a new client instead, "
- "passing any 'verify' arguments to the client itself."
- )
-
- if trust_env is not None: # pragma: nocover
- raise RuntimeError(
- "Passing a 'trust_env' argument when making a request on a client "
- "is not supported anymore. Instantiate a new client instead, "
- "passing any 'trust_env' argument to the client itself."
- )
-
- if stream: # pragma: nocover
- warnings.warn(
- "The 'stream=True' argument is due to be deprecated. "
- "Use 'async with client.stream(method, url, ...) as response' instead."
- )
-
request = self.build_request(
method=method,
url=url,
cookies=cookies,
)
response = await self.send(
- request,
- stream=stream,
- auth=auth,
- allow_redirects=allow_redirects,
- timeout=timeout,
+ request, auth=auth, allow_redirects=allow_redirects, timeout=timeout,
)
return response
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
- cert: CertTypes = None,
- verify: VerifyTypes = None,
timeout: typing.Union[TimeoutTypes, UnsetType] = UNSET,
- trust_env: bool = None,
) -> Response:
return await self.request(
"GET",
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
- verify=verify,
- cert=cert,
timeout=timeout,
- trust_env=trust_env,
)
async def options(
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
- cert: CertTypes = None,
- verify: VerifyTypes = None,
timeout: typing.Union[TimeoutTypes, UnsetType] = UNSET,
- trust_env: bool = None,
) -> Response:
return await self.request(
"OPTIONS",
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
- verify=verify,
- cert=cert,
timeout=timeout,
- trust_env=trust_env,
)
async def head(
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = False, # NOTE: Differs to usual default.
- cert: CertTypes = None,
- verify: VerifyTypes = None,
timeout: typing.Union[TimeoutTypes, UnsetType] = UNSET,
- trust_env: bool = None,
) -> Response:
return await self.request(
"HEAD",
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
- verify=verify,
- cert=cert,
timeout=timeout,
- trust_env=trust_env,
)
async def post(
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
- cert: CertTypes = None,
- verify: VerifyTypes = None,
timeout: typing.Union[TimeoutTypes, UnsetType] = UNSET,
- trust_env: bool = None,
) -> Response:
return await self.request(
"POST",
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
- verify=verify,
- cert=cert,
timeout=timeout,
- trust_env=trust_env,
)
async def put(
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
- cert: CertTypes = None,
- verify: VerifyTypes = None,
timeout: typing.Union[TimeoutTypes, UnsetType] = UNSET,
- trust_env: bool = None,
) -> Response:
return await self.request(
"PUT",
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
- verify=verify,
- cert=cert,
timeout=timeout,
- trust_env=trust_env,
)
async def patch(
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
- cert: CertTypes = None,
- verify: VerifyTypes = None,
timeout: typing.Union[TimeoutTypes, UnsetType] = UNSET,
- trust_env: bool = None,
) -> Response:
return await self.request(
"PATCH",
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
- verify=verify,
- cert=cert,
timeout=timeout,
- trust_env=trust_env,
)
async def delete(
params: QueryParamTypes = None,
headers: HeaderTypes = None,
cookies: CookieTypes = None,
- stream: bool = False,
auth: AuthTypes = None,
allow_redirects: bool = True,
- cert: CertTypes = None,
- verify: VerifyTypes = None,
timeout: typing.Union[TimeoutTypes, UnsetType] = UNSET,
- trust_env: bool = None,
) -> Response:
return await self.request(
"DELETE",
params=params,
headers=headers,
cookies=cookies,
- stream=stream,
auth=auth,
allow_redirects=allow_redirects,
- verify=verify,
- cert=cert,
timeout=timeout,
- trust_env=trust_env,
)
async def aclose(self) -> None: