diff --git a/ci/code_checks.sh b/ci/code_checks.sh index c0a26edd230eb..484cde210cb95 100755 --- a/ci/code_checks.sh +++ b/ci/code_checks.sh @@ -162,9 +162,6 @@ if [[ -z "$CHECK" || "$CHECK" == "docstrings" ]]; then pandas.tseries.offsets.Milli\ pandas.tseries.offsets.Micro\ pandas.tseries.offsets.Nano\ - pandas.describe_option\ - pandas.reset_option\ - pandas.get_option\ pandas.set_option\ pandas.Timestamp.max\ pandas.Timestamp.min\ diff --git a/pandas/_config/config.py b/pandas/_config/config.py index b74883dbe5734..3de0c3bac9c5f 100644 --- a/pandas/_config/config.py +++ b/pandas/_config/config.py @@ -54,6 +54,7 @@ ContextDecorator, contextmanager, ) +from inspect import signature import re from typing import ( TYPE_CHECKING, @@ -270,6 +271,7 @@ class CallableDynamicDoc(Generic[T]): def __init__(self, func: Callable[..., T], doc_tmpl: str) -> None: self.__doc_tmpl__ = doc_tmpl self.__func__ = func + self.__signature__ = signature(func) def __call__(self, *args, **kwds) -> T: return self.__func__(*args, **kwds)