sphinx/tests/roots/test-ext-autodoc/target/literal.py
picnixz 2656f34848
Fix rendering of `Literal` annotations with enum values (#11517)
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
2023-08-14 23:33:57 +01:00

25 lines
344 B
Python

from __future__ import annotations
from enum import Enum
from typing import Literal, TypeVar
class MyEnum(Enum):
a = 1
T = TypeVar('T', bound=Literal[1234])
"""docstring"""
U = TypeVar('U', bound=Literal[MyEnum.a])
"""docstring"""
def bar(x: Literal[1234]):
"""docstring"""
def foo(x: Literal[MyEnum.a]):
"""docstring"""