Open hhoppe opened 2 years ago
Actually, it would be even better (clearer and more concise) if this produced the Python 3.10 syntax:
def test1_func(arg: str | int | None) ‑> None
It seems that pdoc
does so some of the time -- maybe only for Optional[simple_type]
?
Input:
Resulting documentation:
def test1_func(arg: Union[ForwardRef(None), str, int]) ‑> None
Expected documentation:
def test1_func(arg: Union[None, str, int]) ‑> None
!pdoc --version pdoc 0.10.0