Skip to content

Commit fbd405d

Browse files
refactor: Swap accessors from inheritance to composition (#2177)
1 parent cabbf85 commit fbd405d

File tree

9 files changed

+402
-429
lines changed

9 files changed

+402
-429
lines changed

bigframes/core/indexes/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -384,13 +384,13 @@ def to_series(
384384
name = self.name if name is None else name
385385
if index is None:
386386
return bigframes.series.Series(
387-
data=self, index=self, name=name, session=self._session
387+
data=self, index=self, name=str(name), session=self._session
388388
)
389389
else:
390390
return bigframes.series.Series(
391391
data=self,
392392
index=Index(index, session=self._session),
393-
name=name,
393+
name=str(name),
394394
session=self._session,
395395
)
396396

bigframes/core/validations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from bigframes import Session
2828
from bigframes.core.blocks import Block
2929
from bigframes.dataframe import DataFrame
30-
from bigframes.operations.base import SeriesMethods
30+
from bigframes.series import Series
3131

3232

3333
class HasSession(Protocol):
@@ -42,7 +42,7 @@ def _block(self) -> Block:
4242

4343
def requires_index(meth):
4444
@functools.wraps(meth)
45-
def guarded_meth(df: Union[DataFrame, SeriesMethods], *args, **kwargs):
45+
def guarded_meth(df: Union[DataFrame, Series], *args, **kwargs):
4646
df._throw_if_null_index(meth.__name__)
4747
return meth(df, *args, **kwargs)
4848

bigframes/operations/base.py

Lines changed: 0 additions & 306 deletions
This file was deleted.

0 commit comments

Comments
 (0)