@@ -180,18 +180,18 @@ def build_model_property(
180
180
parent_name: The name of the property that this property is inside of (affects class naming)
181
181
config: Config data for this run of the generator, used to modifying names
182
182
"""
183
- class_name = data .title or name
183
+ class_string = data .title or name
184
184
if parent_name :
185
- class_name = f"{ utils .pascal_case (parent_name )} { utils .pascal_case (class_name )} "
186
- class_info = Class .from_string (string = class_name , config = config )
185
+ class_string = f"{ utils .pascal_case (parent_name )} { utils .pascal_case (class_string )} "
186
+ class_info = Class .from_string (string = class_string , config = config )
187
187
188
- property_data = _process_properties (data = data , schemas = schemas , class_name = class_name , config = config )
188
+ property_data = _process_properties (data = data , schemas = schemas , class_name = class_info . name , config = config )
189
189
if isinstance (property_data , PropertyError ):
190
190
return property_data , schemas
191
191
schemas = property_data .schemas
192
192
193
193
additional_properties , schemas = _get_additional_properties (
194
- schema_additional = data .additionalProperties , schemas = schemas , class_name = class_name , config = config
194
+ schema_additional = data .additionalProperties , schemas = schemas , class_name = class_info . name , config = config
195
195
)
196
196
if isinstance (additional_properties , Property ):
197
197
property_data .relative_imports .update (additional_properties .get_imports (prefix = ".." ))
0 commit comments