Skip to content

Commit 9f8809c

Browse files
authored
replace error message (#1280)
1 parent acfaadc commit 9f8809c

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

narwhals/translate.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ def _from_native_impl( # noqa: PLR0915
429429
elif hasattr(native_object, "__narwhals_series__"):
430430
if not allow_series:
431431
if strict:
432-
msg = "Please set `allow_series=True`"
432+
msg = "Please set `allow_series=True` or `series_only=True`"
433433
raise TypeError(msg)
434434
return native_object
435435
return Series(
@@ -477,7 +477,7 @@ def _from_native_impl( # noqa: PLR0915
477477
pl = get_polars()
478478
if not allow_series:
479479
if strict:
480-
msg = "Please set `allow_series=True`"
480+
msg = "Please set `allow_series=True` or `series_only=True`"
481481
raise TypeError(msg)
482482
return native_object
483483
return Series(
@@ -509,7 +509,7 @@ def _from_native_impl( # noqa: PLR0915
509509
elif is_pandas_series(native_object):
510510
if not allow_series:
511511
if strict:
512-
msg = "Please set `allow_series=True`"
512+
msg = "Please set `allow_series=True` or `series_only=True`"
513513
raise TypeError(msg)
514514
return native_object
515515
pd = get_pandas()
@@ -544,7 +544,7 @@ def _from_native_impl( # noqa: PLR0915
544544
mpd = get_modin()
545545
if not allow_series:
546546
if strict:
547-
msg = "Please set `allow_series=True`"
547+
msg = "Please set `allow_series=True` or `series_only=True`"
548548
raise TypeError(msg)
549549
return native_object
550550
return Series(
@@ -578,7 +578,7 @@ def _from_native_impl( # noqa: PLR0915
578578
cudf = get_cudf()
579579
if not allow_series:
580580
if strict:
581-
msg = "Please set `allow_series=True`"
581+
msg = "Please set `allow_series=True` or `series_only=True`"
582582
raise TypeError(msg)
583583
return native_object
584584
return Series(
@@ -611,7 +611,7 @@ def _from_native_impl( # noqa: PLR0915
611611
pa = get_pyarrow()
612612
if not allow_series:
613613
if strict:
614-
msg = "Please set `allow_series=True`"
614+
msg = "Please set `allow_series=True` or `series_only=True`"
615615
raise TypeError(msg)
616616
return native_object
617617
return Series(

tests/translate/from_native_test.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,12 @@ def test_series_only(obj: Any, context: Any) -> None:
134134
("allow_series", "context"),
135135
[
136136
(True, does_not_raise()),
137-
(False, pytest.raises(TypeError, match="Please set `allow_series=True`")),
137+
(
138+
False,
139+
pytest.raises(
140+
TypeError, match="Please set `allow_series=True` or `series_only=True`"
141+
),
142+
),
138143
],
139144
)
140145
def test_allow_series(series: Any, allow_series: Any, context: Any) -> None:

0 commit comments

Comments
 (0)