Closed
Description
Bug report
Repro:
>>> from reprlib import recursive_repr
>>>
>>> class My:
... @recursive_repr()
... def __repr__[T](self, converter: T | None = None): ...
...
>>> My().__repr__.__type_params__
()
This happens because recursive_repr
does not use @wraps
, but reinvents it:
Lines 26 to 33 in f2eaa92
And __type_params__
was added in #104600