From da2a9db08dc3837475801259eb8b072986770bf6 Mon Sep 17 00:00:00 2001 From: Dan Redding <125183946+dangotbanned@users.noreply.github.com> Date: Tue, 4 Feb 2025 15:42:10 +0000 Subject: [PATCH] fix(typing): Use `IntoDataFrameT` in `to_native` (#1936) Mentioned in https://github.com/narwhals-dev/narwhals/pull/1935#issuecomment-2634298106 --- narwhals/translate.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/narwhals/translate.py b/narwhals/translate.py index 0f6545c3f7..3758ebc6d3 100644 --- a/narwhals/translate.py +++ b/narwhals/translate.py @@ -83,11 +83,13 @@ def to_native(narwhals_object: Any, *, pass_through: bool) -> Any: ... def to_native( - narwhals_object: DataFrame[IntoFrameT] | LazyFrame[IntoFrameT] | Series[IntoSeriesT], + narwhals_object: DataFrame[IntoDataFrameT] + | LazyFrame[IntoFrameT] + | Series[IntoSeriesT], *, strict: bool | None = None, pass_through: bool | None = None, -) -> IntoFrameT | Any: +) -> IntoDataFrameT | IntoFrameT | IntoSeriesT | Any: """Convert Narwhals object to native one. Arguments: