Skip to content

Commit 87f37be

Browse files
committed
fix mypy error
1 parent 67206cb commit 87f37be

File tree

1 file changed

+9
-5
lines changed
  • bigframes/bigquery/_operations

1 file changed

+9
-5
lines changed

bigframes/bigquery/_operations/ai.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,17 @@
2727
from bigframes.core import convert, log_adapter
2828
from bigframes.operations import ai_ops
2929

30+
PROMPT_TYPE = (
31+
series.Series
32+
| pd.Series
33+
| List[str | series.Series | pd.Series]
34+
| Tuple[str | series.Series | pd.Series, ...]
35+
)
36+
3037

3138
@log_adapter.method_logger(custom_base_name="bigquery_ai")
3239
def generate_bool(
33-
prompt: series.Series
34-
| pd.Series
35-
| List[str | series.Series | pd.Series]
36-
| Tuple[str | series.Series | pd.Series, ...],
40+
prompt: PROMPT_TYPE,
3741
*,
3842
connection_id: str | None = None,
3943
endpoint: str | None = None,
@@ -127,7 +131,7 @@ def generate_bool(
127131

128132

129133
def _separate_context_and_series(
130-
prompt: series.Series | List[str | series.Series] | Tuple[str | series.Series, ...],
134+
prompt: PROMPT_TYPE,
131135
) -> Tuple[List[str | None], List[series.Series]]:
132136
"""
133137
Returns the two values. The first value is the prompt with all series replaced by None. The second value is all the series

0 commit comments

Comments
 (0)