diff --git a/sphinx/util/typing.py b/sphinx/util/typing.py index 8912de8..bb0da05 100644 --- a/sphinx/util/typing.py +++ b/sphinx/util/typing.py @@ -142,7 +142,7 @@ def restify(cls: Optional[Type]) -> str: else: return _restify_py36(cls) except (AttributeError, TypeError): - return repr(cls) + return typing.object_description(cls) def _restify_py37(cls: Optional[Type]) -> str: