Skip to content

Commit f2762c8

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 963769b commit f2762c8

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
@@ -4707,10 +4707,10 @@ def _generate_content(
47074707
contents: Union[types.ContentListUnion, types.ContentListUnionDict],
47084708
config: Optional[types.GenerateContentConfigOrDict] = None,
47094709
) -> types.GenerateContentResponse:
4710-
contents = _process_contents_for_generation(self._api_client, contents)
4710+
processed_contents = _process_contents_for_generation(self._api_client, contents)
47114711
parameter_model = types._GenerateContentParameters(
47124712
model=model,
4713-
contents=contents,
4713+
contents=processed_contents,
47144714
config=config,
47154715
)
47164716

@@ -4789,10 +4789,10 @@ def _generate_content_stream(
47894789
contents: Union[types.ContentListUnion, types.ContentListUnionDict],
47904790
config: Optional[types.GenerateContentConfigOrDict] = None,
47914791
) -> Iterator[types.GenerateContentResponse]:
4792-
contents = _process_contents_for_generation(self._api_client, contents)
4792+
processed_contents = _process_contents_for_generation(self._api_client, contents)
47934793
parameter_model = types._GenerateContentParameters(
47944794
model=model,
4795-
contents=contents,
4795+
contents=processed_contents,
47964796
config=config,
47974797
)
47984798

@@ -6668,10 +6668,10 @@ async def _generate_content(
66686668
contents: Union[types.ContentListUnion, types.ContentListUnionDict],
66696669
config: Optional[types.GenerateContentConfigOrDict] = None,
66706670
) -> types.GenerateContentResponse:
6671-
contents = _process_contents_for_generation(self._api_client, contents)
6671+
processed_contents = _process_contents_for_generation(self._api_client, contents)
66726672
parameter_model = types._GenerateContentParameters(
66736673
model=model,
6674-
contents=contents,
6674+
contents=processed_contents,
66756675
config=config,
66766676
)
66776677

@@ -6750,10 +6750,10 @@ async def _generate_content_stream(
67506750
contents: Union[types.ContentListUnion, types.ContentListUnionDict],
67516751
config: Optional[types.GenerateContentConfigOrDict] = None,
67526752
) -> Awaitable[AsyncIterator[types.GenerateContentResponse]]:
6753-
contents = _process_contents_for_generation(self._api_client, contents)
6753+
processed_contents = _process_contents_for_generation(self._api_client, contents)
67546754
parameter_model = types._GenerateContentParameters(
67556755
model=model,
6756-
contents=contents,
6756+
contents=processed_contents,
67576757
config=config,
67586758
)
67596759

0 commit comments

Comments
 (0)