Skip to content

Commit 423452c

Browse files
committed
Improve repr for TypeAliasForwardRef
1 parent ca1a46d commit 423452c

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

sphinx/util/inspect.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ def __hash__(self) -> int:
547547
return hash(self.name)
548548

549549
def __repr__(self) -> str:
550-
return self.name
550+
return f'{self.__class__.__name__}({self.name!r})'
551551

552552

553553
class TypeAliasModule:

tests/test_util/test_util_inspect.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,11 @@ def wrapper():
9494
def test_TypeAliasForwardRef():
9595
alias = TypeAliasForwardRef('example')
9696
sig_str = stringify_annotation(alias, 'fully-qualified-except-typing')
97-
assert sig_str == 'example'
97+
assert sig_str == "TypeAliasForwardRef('example')"
9898

9999
alias = Optional[alias] # NoQA: UP007
100100
sig_str = stringify_annotation(alias, 'fully-qualified-except-typing')
101-
assert sig_str == 'example | None'
101+
assert sig_str == "TypeAliasForwardRef('example') | None"
102102

103103

104104
def test_TypeAliasNamespace():

0 commit comments

Comments
 (0)