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