MCPcopy Index your code
hub / github.com/google/adk-python / __init__

Method __init__

src/google/adk/auth/auth_tool.py:82–94  ·  view source on GitHub ↗
(self, **data)

Source from the content-addressed store, hash-verified

80 """
81
82 def __init__(self, **data):
83 super().__init__(**data)
84 if self.credential_key:
85 return
86 for obj in (self.raw_auth_credential, self.auth_scheme):
87 if not obj or not getattr(obj, "model_extra", None):
88 continue
89 for key in ("credential_key", "credentialKey"):
90 value = obj.model_extra.get(key)
91 if isinstance(value, str) and value:
92 self.credential_key = value
93 return
94 self.credential_key = self.get_credential_key()
95
96 @deprecated("This method is deprecated. Use credential_key instead.")
97 def get_credential_key(self):

Callers

nothing calls this directly

Calls 3

get_credential_keyMethod · 0.95
getattrFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected