MCPcopy
hub / github.com/encode/httpx / _build_auth

Method _build_auth

httpx/_client.py:445–455  ·  httpx/_client.py::BaseClient._build_auth
(self, auth: AuthTypes | None)

Source from the content-addressed store, hash-verified

443 return params
444
445 def _build_auth(self, auth: AuthTypes | None) -> Auth | None:
446 if auth is None:
447 return None
448 elif isinstance(auth, tuple):
449 return BasicAuth(username=auth[0], password=auth[1])
450 elif isinstance(auth, Auth):
451 return auth
452 elif callable(auth):
453 return FunctionAuth(func=auth)
454 else:
455 raise TypeError(f&class="cm">#x27;Invalid class="st">"auth" argument: {auth!r}')
456
457 def _build_request_auth(
458 self,

Callers 3

__init__Method · 0.95
authMethod · 0.95
_build_request_authMethod · 0.95

Calls 2

BasicAuthClass · 0.85
FunctionAuthClass · 0.85

Tested by

no test coverage detected