From 2163de4c68cffbacf759f25475b3e1e5c1972ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torsten=20W=C3=B6rtwein?= Date: Sun, 17 Jul 2022 15:12:57 -0400 Subject: [PATCH] TYP: Appender also works with properties --- pandas/util/_decorators.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pandas/util/_decorators.py b/pandas/util/_decorators.py index cec4ee40a8c7a..f8359edaa8d44 100644 --- a/pandas/util/_decorators.py +++ b/pandas/util/_decorators.py @@ -12,7 +12,10 @@ import warnings from pandas._libs.properties import cache_readonly -from pandas._typing import F +from pandas._typing import ( + F, + T, +) from pandas.util._exceptions import find_stack_level @@ -485,7 +488,7 @@ def __init__(self, addendum: str | None, join: str = "", indents: int = 0) -> No self.addendum = addendum self.join = join - def __call__(self, func: F) -> F: + def __call__(self, func: T) -> T: func.__doc__ = func.__doc__ if func.__doc__ else "" self.addendum = self.addendum if self.addendum else "" docitems = [func.__doc__, self.addendum]