diff --git a/modin/tests/config/docs_module_with_just_base/__init__.py b/modin/tests/config/docs_module_with_just_base/__init__.py new file mode 100644 index 00000000000..f2da948e26c --- /dev/null +++ b/modin/tests/config/docs_module_with_just_base/__init__.py @@ -0,0 +1,16 @@ +# Licensed to Modin Development Team under one or more contributor license agreements. +# See the NOTICE file distributed with this work for additional information regarding +# copyright ownership. The Modin Development Team licenses this file to you under the +# Apache License, Version 2.0 (the "License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed under +# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific language +# governing permissions and limitations under the License. + +from .classes import BasePandasDataset + +__all__ = ["BasePandasDataset"] diff --git a/modin/tests/config/docs_module_with_just_base/classes.py b/modin/tests/config/docs_module_with_just_base/classes.py new file mode 100644 index 00000000000..645c7c63df6 --- /dev/null +++ b/modin/tests/config/docs_module_with_just_base/classes.py @@ -0,0 +1,17 @@ +# Licensed to Modin Development Team under one or more contributor license agreements. +# See the NOTICE file distributed with this work for additional information regarding +# copyright ownership. The Modin Development Team licenses this file to you under the +# Apache License, Version 2.0 (the "License"); you may not use this file except in +# compliance with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software distributed under +# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF +# ANY KIND, either express or implied. See the License for the specific language +# governing permissions and limitations under the License. + + +class BasePandasDataset: + def astype(): + """This is a test of the documentation module for BasePandasDataSet.astype.""" diff --git a/modin/utils.py b/modin/utils.py index 237fffa96b6..6c17b1b12d3 100644 --- a/modin/utils.py +++ b/modin/utils.py @@ -516,7 +516,7 @@ def _inherit_docstrings_in_place( obj, overwrite_existing, apilink, - parent_cls=cls_or_func, + parent_cls=base, attr_name=attr, )