Skip to content

Commit 85eac7a

Browse files
GH1226 PR Feedback
1 parent a3357a3 commit 85eac7a

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

pandas-stubs/io/formats/style.pyi

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,10 @@ class Styler(StylerRenderer):
7272
) -> None: ...
7373
def concat(self, other: Styler) -> Styler: ...
7474
def map(
75-
self, func: Callable[[Scalar], str], subset: Subset | None = ..., **kwargs: dict[str, Any]
75+
self,
76+
func: Callable[[Scalar], str | None],
77+
subset: Subset | None = ...,
78+
**kwargs: dict[str, Any],
7679
) -> Styler: ...
7780
def set_tooltips(
7881
self,

tests/test_styler.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,11 @@ def test_styler_map() -> None:
238238
"""Test type returned with Styler.map GH1226."""
239239
df = DataFrame(data={"col1": [1, -2], "col2": [-3, 4]})
240240
check(
241-
assert_type(df.style.map(lambda v: "color: red;" if v < 0 else None), Styler),
241+
assert_type(
242+
df.style.map(
243+
lambda v: "color: red;" if isinstance(v, float) and v < 0 else None
244+
),
245+
Styler,
246+
),
242247
Styler,
243248
)

0 commit comments

Comments
 (0)