@@ -577,7 +577,7 @@ def _stableify(
577
577
578
578
@overload
579
579
def from_native (
580
- native_dataframe : IntoDataFrameT | IntoSeriesT ,
580
+ native_object : IntoDataFrameT | IntoSeriesT ,
581
581
* ,
582
582
strict : Literal [False ],
583
583
eager_only : None = ...,
@@ -589,7 +589,7 @@ def from_native(
589
589
590
590
@overload
591
591
def from_native (
592
- native_dataframe : IntoDataFrameT | IntoSeriesT ,
592
+ native_object : IntoDataFrameT | IntoSeriesT ,
593
593
* ,
594
594
strict : Literal [False ],
595
595
eager_only : Literal [True ],
@@ -601,7 +601,7 @@ def from_native(
601
601
602
602
@overload
603
603
def from_native (
604
- native_dataframe : IntoDataFrameT ,
604
+ native_object : IntoDataFrameT ,
605
605
* ,
606
606
strict : Literal [False ],
607
607
eager_only : None = ...,
@@ -613,7 +613,7 @@ def from_native(
613
613
614
614
@overload
615
615
def from_native (
616
- native_dataframe : T ,
616
+ native_object : T ,
617
617
* ,
618
618
strict : Literal [False ],
619
619
eager_only : None = ...,
@@ -625,7 +625,7 @@ def from_native(
625
625
626
626
@overload
627
627
def from_native (
628
- native_dataframe : IntoDataFrameT ,
628
+ native_object : IntoDataFrameT ,
629
629
* ,
630
630
strict : Literal [False ],
631
631
eager_only : Literal [True ],
@@ -637,7 +637,7 @@ def from_native(
637
637
638
638
@overload
639
639
def from_native (
640
- native_dataframe : T ,
640
+ native_object : T ,
641
641
* ,
642
642
strict : Literal [False ],
643
643
eager_only : Literal [True ],
@@ -649,7 +649,7 @@ def from_native(
649
649
650
650
@overload
651
651
def from_native (
652
- native_dataframe : IntoFrameT | IntoSeriesT ,
652
+ native_object : IntoFrameT | IntoSeriesT ,
653
653
* ,
654
654
strict : Literal [False ],
655
655
eager_only : None = ...,
@@ -661,7 +661,7 @@ def from_native(
661
661
662
662
@overload
663
663
def from_native (
664
- native_dataframe : IntoSeriesT ,
664
+ native_object : IntoSeriesT ,
665
665
* ,
666
666
strict : Literal [False ],
667
667
eager_only : None = ...,
@@ -673,7 +673,7 @@ def from_native(
673
673
674
674
@overload
675
675
def from_native (
676
- native_dataframe : IntoFrameT ,
676
+ native_object : IntoFrameT ,
677
677
* ,
678
678
strict : Literal [False ],
679
679
eager_only : None = ...,
@@ -685,7 +685,7 @@ def from_native(
685
685
686
686
@overload
687
687
def from_native (
688
- native_dataframe : T ,
688
+ native_object : T ,
689
689
* ,
690
690
strict : Literal [False ],
691
691
eager_only : None = ...,
@@ -697,7 +697,7 @@ def from_native(
697
697
698
698
@overload
699
699
def from_native (
700
- native_dataframe : IntoDataFrameT ,
700
+ native_object : IntoDataFrameT ,
701
701
* ,
702
702
strict : Literal [True ] = ...,
703
703
eager_only : None = ...,
@@ -713,7 +713,7 @@ def from_native(
713
713
714
714
@overload
715
715
def from_native (
716
- native_dataframe : IntoDataFrameT ,
716
+ native_object : IntoDataFrameT ,
717
717
* ,
718
718
strict : Literal [True ] = ...,
719
719
eager_only : Literal [True ],
@@ -729,7 +729,7 @@ def from_native(
729
729
730
730
@overload
731
731
def from_native (
732
- native_dataframe : IntoFrameT | IntoSeriesT ,
732
+ native_object : IntoFrameT | IntoSeriesT ,
733
733
* ,
734
734
strict : Literal [True ] = ...,
735
735
eager_only : None = ...,
@@ -745,7 +745,7 @@ def from_native(
745
745
746
746
@overload
747
747
def from_native (
748
- native_dataframe : IntoSeriesT | Any , # remain `Any` for downstream compatibility
748
+ native_object : IntoSeriesT | Any , # remain `Any` for downstream compatibility
749
749
* ,
750
750
strict : Literal [True ] = ...,
751
751
eager_only : None = ...,
@@ -761,7 +761,7 @@ def from_native(
761
761
762
762
@overload
763
763
def from_native (
764
- native_dataframe : IntoFrameT ,
764
+ native_object : IntoFrameT ,
765
765
* ,
766
766
strict : Literal [True ] = ...,
767
767
eager_only : None = ...,
@@ -778,7 +778,7 @@ def from_native(
778
778
# All params passed in as variables
779
779
@overload
780
780
def from_native (
781
- native_dataframe : Any ,
781
+ native_object : Any ,
782
782
* ,
783
783
strict : bool ,
784
784
eager_only : bool | None ,
@@ -789,7 +789,7 @@ def from_native(
789
789
790
790
791
791
def from_native (
792
- native_dataframe : Any ,
792
+ native_object : Any ,
793
793
* ,
794
794
strict : bool = True ,
795
795
eager_only : bool | None = None ,
@@ -801,7 +801,7 @@ def from_native(
801
801
Convert dataframe/series to Narwhals DataFrame, LazyFrame, or Series.
802
802
803
803
Arguments:
804
- native_dataframe : Raw object from user.
804
+ native_object : Raw object from user.
805
805
Depending on the other arguments, input object can be:
806
806
807
807
- pandas.DataFrame
@@ -825,12 +825,12 @@ def from_native(
825
825
from narwhals .stable .v1 import dtypes
826
826
827
827
# Early returns
828
- if isinstance (native_dataframe , (DataFrame , LazyFrame )) and not series_only :
829
- return native_dataframe
830
- if isinstance (native_dataframe , Series ) and (series_only or allow_series ):
831
- return native_dataframe
828
+ if isinstance (native_object , (DataFrame , LazyFrame )) and not series_only :
829
+ return native_object
830
+ if isinstance (native_object , Series ) and (series_only or allow_series ):
831
+ return native_object
832
832
result = _from_native_impl (
833
- native_dataframe ,
833
+ native_object ,
834
834
strict = strict ,
835
835
eager_only = eager_only ,
836
836
eager_or_interchange_only = eager_or_interchange_only ,
0 commit comments