Skip to content

Commit ae62ea5

Browse files
MarkDaoustcopybara-github
authored andcommitted
chore: sync
PiperOrigin-RevId: 853442009
1 parent 8d7c74d commit ae62ea5

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

google/genai/_interactions/_client.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,7 @@ def default_headers(self) -> dict[str, str | Omit]:
159159

160160
@override
161161
def _validate_headers(self, headers: Headers, custom_headers: Headers) -> None:
162-
if self.api_key and headers.get("x-goog-api-key"):
163-
return
164-
if isinstance(custom_headers.get("x-goog-api-key"), Omit):
162+
if headers.get("x-goog-api-key") or isinstance(custom_headers.get("x-goog-api-key"), Omit):
165163
return
166164

167165
raise TypeError(
@@ -355,9 +353,7 @@ def default_headers(self) -> dict[str, str | Omit]:
355353

356354
@override
357355
def _validate_headers(self, headers: Headers, custom_headers: Headers) -> None:
358-
if self.api_key and headers.get("x-goog-api-key"):
359-
return
360-
if isinstance(custom_headers.get("x-goog-api-key"), Omit):
356+
if headers.get("x-goog-api-key") or isinstance(custom_headers.get("x-goog-api-key"), Omit):
361357
return
362358

363359
raise TypeError(

0 commit comments

Comments
 (0)