Skip to content

Commit 60043aa

Browse files
Convert null to None, not Any
1 parent 1a18cef commit 60043aa

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/openapi_python_generator/language_converters/python/model_generator.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ def type_converter( # noqa: C901
164164
elif schema.type == "object":
165165
converted_type = pre_type + "Dict[str, Any]" + post_type
166166
elif schema.type is None or schema.type == "null":
167-
converted_type = pre_type + "Any" + post_type
167+
converted_type = pre_type + "None" + post_type
168168
else:
169169
raise TypeError(f"Unknown type: {schema.type}")
170170

tests/test_model_generator.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
),
6767
(
6868
Schema(type="null"),
69-
TypeConversion(original_type="null", converted_type="Any"),
69+
TypeConversion(original_type="null", converted_type="None"),
7070
),
7171
(
7272
Schema(type="string", schema_format="uuid"),
@@ -160,7 +160,7 @@ def test_type_converter_simple(test_openapi_types, expected_python_types):
160160
),
161161
(
162162
Schema(type="null"),
163-
TypeConversion(original_type="null", converted_type="Any"),
163+
TypeConversion(original_type="null", converted_type="None"),
164164
),
165165
(
166166
Schema(type="string", schema_format="uuid"),

0 commit comments

Comments
 (0)