Skip to content

Commit 2cd372a

Browse files
committed
fix(mypy): use separate variable for processed contents to satisfy type checker
Reassigning contents (typed as ContentListUnion) with list[Content] caused mypy errors. Use processed_contents as a separate variable instead.
1 parent b50bc47 commit 2cd372a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

google/genai/models.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4562,10 +4562,10 @@ def _generate_content(
45624562
contents: Union[types.ContentListUnion, types.ContentListUnionDict],
45634563
config: Optional[types.GenerateContentConfigOrDict] = None,
45644564
) -> types.GenerateContentResponse:
4565-
contents = _process_contents_for_generation(self._api_client, contents)
4565+
processed_contents = _process_contents_for_generation(self._api_client, contents)
45664566
parameter_model = types._GenerateContentParameters(
45674567
model=model,
4568-
contents=contents,
4568+
contents=processed_contents,
45694569
config=config,
45704570
)
45714571

@@ -4644,10 +4644,10 @@ def _generate_content_stream(
46444644
contents: Union[types.ContentListUnion, types.ContentListUnionDict],
46454645
config: Optional[types.GenerateContentConfigOrDict] = None,
46464646
) -> Iterator[types.GenerateContentResponse]:
4647-
contents = _process_contents_for_generation(self._api_client, contents)
4647+
processed_contents = _process_contents_for_generation(self._api_client, contents)
46484648
parameter_model = types._GenerateContentParameters(
46494649
model=model,
4650-
contents=contents,
4650+
contents=processed_contents,
46514651
config=config,
46524652
)
46534653

@@ -6523,10 +6523,10 @@ async def _generate_content(
65236523
contents: Union[types.ContentListUnion, types.ContentListUnionDict],
65246524
config: Optional[types.GenerateContentConfigOrDict] = None,
65256525
) -> types.GenerateContentResponse:
6526-
contents = _process_contents_for_generation(self._api_client, contents)
6526+
processed_contents = _process_contents_for_generation(self._api_client, contents)
65276527
parameter_model = types._GenerateContentParameters(
65286528
model=model,
6529-
contents=contents,
6529+
contents=processed_contents,
65306530
config=config,
65316531
)
65326532

@@ -6605,10 +6605,10 @@ async def _generate_content_stream(
66056605
contents: Union[types.ContentListUnion, types.ContentListUnionDict],
66066606
config: Optional[types.GenerateContentConfigOrDict] = None,
66076607
) -> Awaitable[AsyncIterator[types.GenerateContentResponse]]:
6608-
contents = _process_contents_for_generation(self._api_client, contents)
6608+
processed_contents = _process_contents_for_generation(self._api_client, contents)
66096609
parameter_model = types._GenerateContentParameters(
66106610
model=model,
6611-
contents=contents,
6611+
contents=processed_contents,
66126612
config=config,
66136613
)
66146614

0 commit comments

Comments
 (0)