Skip to content

Commit 21c9631

Browse files
committed
Update type hints for filter_items in OutputDataFrame
1 parent 438fedc commit 21c9631

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

shiny/playwright/controller/_output.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from __future__ import annotations
22

33
import platform
4-
from typing import Any, Literal, Protocol, Sequence, cast
4+
from typing import Any, Literal, Protocol, Sequence, Union, cast
55

66
from playwright.sync_api import Locator, Page
77
from playwright.sync_api import expect as playwright_expect
@@ -1240,11 +1240,11 @@ def set_filter(
12401240
if filter is None:
12411241
return
12421242

1243-
filter_items: Sequence[ColumnFilter | dict[str, Any]]
1243+
filter_items: Sequence[Union[ColumnFilter, dict[str, Any]]]
12441244
if isinstance(filter, dict):
12451245
filter_items = [filter]
12461246
elif isinstance(filter, (list, tuple)):
1247-
filter_items = cast(Sequence[ColumnFilter | dict[str, Any]], filter)
1247+
filter_items = cast(Sequence[Union[ColumnFilter, dict[str, Any]]], filter)
12481248
else:
12491249
raise ValueError(
12501250
"Invalid filter value. Must be a ColumnFilter, "

0 commit comments

Comments
 (0)