- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.2k
Open
Labels
Enhancement ✨Improvement to a componentImprovement to a componentpyreverseRelated to pyreverse componentRelated to pyreverse component
Milestone
Description
Bug description
from typing import Optional
class ExampleClass():
    example1 : Optional[int] = None
    example2 : Optional[int] = None
    def __init__(self):
        self.example1 = 1
        self.example2 = 2Configuration
No response
Command used
pyreverse -o plantuml toy_code.pyPylint output
@startuml classes_toy_code
set namespaceSeparator none
class "ExampleClass" as parser.toy_code.ExampleClass {
  example1 : Optional[int]
  example1 : int
  example2 : Optional[int]
  example2 : int
}
@endumlExpected behavior
@startuml classes_toy_code
set namespaceSeparator none
class "ExampleClass" as parser.toy_code.ExampleClass {
  example1 : Optional[int]
  example2 : Optional[int]
}
@endumlPylint version
pylint 2.16.0-dev
astroid 2.12.13
Python 3.10.8 (main, Nov  1 2022, 14:18:21) [GCC 12.2.0]OS / Environment
5.15.85-1-MANJARO
Additional dependencies
No response
Metadata
Metadata
Assignees
Labels
Enhancement ✨Improvement to a componentImprovement to a componentpyreverseRelated to pyreverse componentRelated to pyreverse component