Description
Bug description
class A:
q: int | None = None
Pyreverse generates:
classDiagram
class A {
q : Optional[int | None]
}
Optional[int | None]
is redundant. It should just be int | None
.
Configuration
No response
Command used
pyreverse -o mmd
Pylint output
classDiagram
class A {
q : Optional[int | None]
}
Expected behavior
classDiagram
class A {
q : int | None
}
Pylint version
pylint 3.0.0a8-dev0
astroid 3.0.0a10-dev0
OS / Environment
No response
Additional dependencies
No response