Skip to content

Commit e9060ab

Browse files
committed
refactor: remove unused _wrap method and improve deprecation message formatting in TableProvider
1 parent a31190c commit e9060ab

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

python/datafusion/table_provider.py

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818

1919
from __future__ import annotations
2020

21-
from typing import Any
2221
import warnings
22+
from typing import Any
2323

2424
import datafusion._internal as df_internal
2525

@@ -42,15 +42,6 @@ def __init__(self, table_provider: _InternalTableProvider) -> None:
4242

4343
self._table_provider = table_provider
4444

45-
# ------------------------------------------------------------------
46-
# constructors
47-
# ------------------------------------------------------------------
48-
@classmethod
49-
def _wrap(cls, provider: _InternalTableProvider | TableProvider) -> TableProvider:
50-
if isinstance(provider, cls):
51-
return provider
52-
return cls(provider)
53-
5445
@classmethod
5546
def from_capsule(cls, capsule: Any) -> TableProvider:
5647
"""Create a :class:`TableProvider` from a PyCapsule."""
@@ -70,7 +61,11 @@ def from_dataframe(cls, df: Any) -> TableProvider:
7061

7162
@classmethod
7263
def from_view(cls, df: Any) -> TableProvider:
73-
"""Deprecated. Use :meth:`DataFrame.into_view` or :meth:`TableProvider.from_dataframe`."""
64+
"""Deprecated.
65+
66+
Use :meth:`DataFrame.into_view` or
67+
:meth:`TableProvider.from_dataframe`.
68+
"""
7469
from datafusion.dataframe import DataFrame as DataFrameWrapper
7570

7671
if isinstance(df, DataFrameWrapper):

0 commit comments

Comments
 (0)