@@ -360,7 +360,7 @@ def _format_oneof(schema, data, name, replace_values, imports, **kwargs):
360360
361361 one_of_schema_name = schema_name (one_of_schema )
362362 if not one_of_schema_name :
363- one_of_schema_name = simple_type (one_of_schema ).title ()
363+ one_of_schema_name = simple_type (one_of_schema , render_option = False ).title ()
364364
365365 if not is_primitive (one_of_schema ) and one_of_schema .get ("type" ) != "array" :
366366 # TODO: revisit possibility of removing all boxes
@@ -491,7 +491,6 @@ def open_file(x):
491491 parameters = f"{ parameters } "
492492 return parameters , imports
493493
494-
495494 if (not required or schema .get ("nullable" )) and schema .get ("type" ) is not None :
496495 imports .update (extra_imports )
497496 return reference_to_value (schema , parameters , print_nullable = True , ** kwargs ), imports
@@ -500,7 +499,7 @@ def open_file(x):
500499 if default_name and schema_name (schema ) is None :
501500 return _format_oneof (schema , data , default_name + "Item" , replace_values , imports , ** kwargs )
502501 return _format_oneof (schema , data , schema_name (schema ), replace_values , imports , ** kwargs )
503-
502+
504503 imports .update (extra_imports )
505504 return parameters , imports
506505
0 commit comments