MCPcopy Create free account
hub / github.com/dask/dask / __init_subclass__

Method __init_subclass__

dask/dataframe/dask_expr/_accessor.py:34–47  ·  view source on GitHub ↗

Bind all auto-generated methods & properties

(cls, **kwargs)

Source from the content-addressed store, hash-verified

32 self._series = series
33
34 def __init_subclass__(cls, **kwargs):
35 """Bind all auto-generated methods & properties"""
36 import pandas as pd
37
38 super().__init_subclass__(**kwargs)
39 pd_cls = getattr(pd.Series, cls._accessor_name)
40 for item in cls._accessor_methods:
41 attr, min_version = item if isinstance(item, tuple) else (item, None)
42 if not hasattr(cls, attr):
43 _bind_method(cls, pd_cls, attr, min_version)
44 for item in cls._accessor_properties:
45 attr, min_version = item if isinstance(item, tuple) else (item, None)
46 if not hasattr(cls, attr):
47 _bind_property(cls, pd_cls, attr, min_version)
48
49 @staticmethod
50 def _delegate_property(obj, accessor, attr):

Callers

nothing calls this directly

Calls 2

_bind_methodFunction · 0.90
_bind_propertyFunction · 0.90

Tested by

no test coverage detected