Avatar for the koxudaxi user
koxudaxi
datamodel-code-generator
BlogDocsChangelog

Fix crash when parsing enum containing only null value

#2674Merged
Comparing
fix/null-only-enum-crash
(
7b77df6
) with
main
(
f42c49f
)
CodSpeed Performance Gauge
0%
Untouched
50
Skipped
3

Benchmarks

53 total
test_main_jsonschema_reserved_field_name_pydantic
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
45.6 ms45.5 ms
test_main_jsonschema_reserved_field_name_typed_dict
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
29 ms29 ms
test_main_type_alias_forward_ref_keep_model_order
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
49.8 ms49.8 ms
test_main_use_frozen_field_no_readonly
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
64.3 ms64.3 ms
test_main_jsonschema_field_include_all_keys
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
53.1 ms53 ms
test_main_jsonschema_root_model_default_value_non_root
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
75.7 ms75.7 ms
test_main_jsonschema_multiple_files
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
81.5 ms81.4 ms
test_main
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
122.6 ms122.5 ms
test_main_bundled_schema_with_id_local_file
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
69.5 ms69.4 ms
test_main_openapi_nullable_31
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
45.8 ms45.8 ms
test_main_pydantic_v2_model_rebuild_inheritance
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
57.3 ms57.3 ms
test_main_jsonschema_root_model_default_value_no_annotated
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
81.3 ms81.2 ms
test_main_jsonschema_no_empty_collapsed_external_model
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
35.2 ms35.2 ms
test_main_openapi_nullable
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
138.5 ms138.4 ms
test_main_jsonschema_id
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
44 ms44 ms
test_main_strict_types
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
73 ms73 ms
test_main_use_frozen_field_dataclass
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
35.7 ms35.7 ms
test_main_jsonschema_root_model_ordering[extra_args0-jsonschema_root_model_ordering.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
138 ms137.9 ms
test_main_jsonschema_extras_in_oneof
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
105.4 ms105.4 ms
test_main_json_reuse_enum_default_member
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
70.9 ms70.8 ms
test_main_jsonschema_root_model_default_value
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
85.8 ms85.8 ms
test_force_optional
tests/main/openapi/test_main_openapi.py
CodSpeed Performance Gauge
0%
135.3 ms135.2 ms
test_main_keep_model_order_field_references
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
39.1 ms39.1 ms
test_main_jsonschema_root_model_ordering[extra_args1-jsonschema_root_model_ordering_keep_model_order.py]
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
137.2 ms137.2 ms
test_main_jsonschema_root_model_default_value_branches
tests/main/jsonschema/test_main_jsonschema.py
CodSpeed Performance Gauge
0%
74 ms74 ms

Commits

Click on a commit to change the comparison range
Base
main
f42c49f
+0.03%
Fix handling of empty enums to return null type when not nullable and add tests for null-only enum generation
7b77df6
5 months ago
by koxudaxi
© 2026 CodSpeed Technology
Home Terms Privacy Docs