We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1b8299e commit e37715eCopy full SHA for e37715e
openapi_python_client/parser/properties/model_property.py
@@ -74,6 +74,11 @@ def build(
74
else:
75
class_string = title
76
class_info = Class.from_string(string=class_string, config=config)
77
+ if config.enumerate_duplicate_model_names:
78
+ suffix = 2
79
+ while class_info.name in schemas.classes_by_name:
80
+ class_info = Class.from_string(string=class_string + str(suffix), config=config)
81
+ suffix += 1
82
model_roots = {*roots, class_info.name}
83
required_properties: list[Property] | None = None
84
optional_properties: list[Property] | None = None
0 commit comments