but it is used internally when a parameter is not included.
"""
- pass # pragma: nocover
-
USE_CLIENT_DEFAULT = UseClientDefault()
"""
if params or self.params:
merged_queryparams = QueryParams(self.params)
- merged_queryparams = merged_queryparams.merge(params)
- return merged_queryparams
+ return merged_queryparams.merge(params)
return params
def _build_auth(self, auth: AuthTypes) -> typing.Optional[Auth]:
status = f"{response.status_code} {response.reason_phrase}"
response_line = f"{response.http_version} {status}"
- logger.debug(f'HTTP Request: {request.method} {request.url} "{response_line}"')
+ logger.debug(
+ 'HTTP Request: %s %s "%s"', request.method, request.url, response_line
+ )
return response
cookies=cookies,
timeout=timeout,
)
- response = await self.send(
- request, auth=auth, follow_redirects=follow_redirects
- )
- return response
+ return await self.send(request, auth=auth, follow_redirects=follow_redirects)
@asynccontextmanager
async def stream(
status = f"{response.status_code} {response.reason_phrase}"
response_line = f"{response.http_version} {status}"
- logger.debug(f'HTTP Request: {request.method} {request.url} "{response_line}"')
+ logger.debug(
+ 'HTTP Request: %s %s "%s"', request.method, request.url, response_line
+ )
return response
_HTML5_FORM_ENCODING_REPLACEMENTS = {'"': "%22", "\\": "\\\\"}
_HTML5_FORM_ENCODING_REPLACEMENTS.update(
- {chr(c): "%{:02X}".format(c) for c in range(0x00, 0x1F + 1) if c != 0x1B}
+ {chr(c): "%{:02X}".format(c) for c in range(0x1F + 1) if c != 0x1B}
)
_HTML5_FORM_ENCODING_RE = re.compile(
r"|".join([re.escape(c) for c in _HTML5_FORM_ENCODING_REPLACEMENTS.keys()])
[flake8]
-ignore = W503, E203, B305
+ignore = W503, E203, B305, PIE801
max-line-length = 120
[mypy]