Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #1066
Make
Client.auth
/AsyncClient.auth
properties, so that.auth
can be set using the same argument types and logic than passed on client init.Implementation-wise, we split the existing
._build_auth(request, auth)
helper into._build_auth(auth)
and._build_request_auth(request, auth)
. The former convertsAuthTypes
to anOptional[Auth]
and is used in the.auth
setter as well as in._build_request_auth()
to convert the request-level auth info.