Skip to content

Commit 63fbbff

Browse files
committed
Merge remote-tracking branch 'upstream/main' into fix/bare-except-blocks
2 parents 6cddd8c + 30b27c2 commit 63fbbff

File tree

13 files changed

+144
-262
lines changed

13 files changed

+144
-262
lines changed

end_to_end_tests/functional_tests/generated_code_execution/test_path_parameters.py

Lines changed: 0 additions & 152 deletions
This file was deleted.

end_to_end_tests/golden-record/my_test_api_client/models/a_model.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -395,17 +395,19 @@ def _parse_nullable_model(data: object) -> ModelWithUnionProperty | None:
395395
else:
396396
an_optional_allof_enum = AnAllOfEnum(_an_optional_allof_enum)
397397

398-
nested_list_of_enums = []
399398
_nested_list_of_enums = d.pop("nested_list_of_enums", UNSET)
400-
for nested_list_of_enums_item_data in _nested_list_of_enums or []:
401-
nested_list_of_enums_item = []
402-
_nested_list_of_enums_item = nested_list_of_enums_item_data
403-
for nested_list_of_enums_item_item_data in _nested_list_of_enums_item:
404-
nested_list_of_enums_item_item = DifferentEnum(nested_list_of_enums_item_item_data)
399+
nested_list_of_enums: list[list[DifferentEnum]] | Unset = UNSET
400+
if _nested_list_of_enums is not UNSET:
401+
nested_list_of_enums = []
402+
for nested_list_of_enums_item_data in _nested_list_of_enums:
403+
nested_list_of_enums_item = []
404+
_nested_list_of_enums_item = nested_list_of_enums_item_data
405+
for nested_list_of_enums_item_item_data in _nested_list_of_enums_item:
406+
nested_list_of_enums_item_item = DifferentEnum(nested_list_of_enums_item_item_data)
405407

406-
nested_list_of_enums_item.append(nested_list_of_enums_item_item)
408+
nested_list_of_enums_item.append(nested_list_of_enums_item_item)
407409

408-
nested_list_of_enums.append(nested_list_of_enums_item)
410+
nested_list_of_enums.append(nested_list_of_enums_item)
409411

410412
_a_not_required_date = d.pop("a_not_required_date", UNSET)
411413
a_not_required_date: datetime.date | Unset

end_to_end_tests/golden-record/my_test_api_client/models/an_array_with_a_circular_ref_in_items_object_a_item.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,18 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
5050
)
5151

5252
d = dict(src_dict)
53-
circular = []
5453
_circular = d.pop("circular", UNSET)
55-
for componentsschemas_an_array_with_a_circular_ref_in_items_object_b_item_data in _circular or []:
56-
componentsschemas_an_array_with_a_circular_ref_in_items_object_b_item = (
57-
AnArrayWithACircularRefInItemsObjectBItem.from_dict(
58-
componentsschemas_an_array_with_a_circular_ref_in_items_object_b_item_data
54+
circular: list[AnArrayWithACircularRefInItemsObjectBItem] | Unset = UNSET
55+
if _circular is not UNSET:
56+
circular = []
57+
for componentsschemas_an_array_with_a_circular_ref_in_items_object_b_item_data in _circular:
58+
componentsschemas_an_array_with_a_circular_ref_in_items_object_b_item = (
59+
AnArrayWithACircularRefInItemsObjectBItem.from_dict(
60+
componentsschemas_an_array_with_a_circular_ref_in_items_object_b_item_data
61+
)
5962
)
60-
)
6163

62-
circular.append(componentsschemas_an_array_with_a_circular_ref_in_items_object_b_item)
64+
circular.append(componentsschemas_an_array_with_a_circular_ref_in_items_object_b_item)
6365

6466
an_array_with_a_circular_ref_in_items_object_a_item = cls(
6567
circular=circular,

end_to_end_tests/golden-record/my_test_api_client/models/an_array_with_a_circular_ref_in_items_object_b_item.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,18 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
5050
)
5151

5252
d = dict(src_dict)
53-
circular = []
5453
_circular = d.pop("circular", UNSET)
55-
for componentsschemas_an_array_with_a_circular_ref_in_items_object_a_item_data in _circular or []:
56-
componentsschemas_an_array_with_a_circular_ref_in_items_object_a_item = (
57-
AnArrayWithACircularRefInItemsObjectAItem.from_dict(
58-
componentsschemas_an_array_with_a_circular_ref_in_items_object_a_item_data
54+
circular: list[AnArrayWithACircularRefInItemsObjectAItem] | Unset = UNSET
55+
if _circular is not UNSET:
56+
circular = []
57+
for componentsschemas_an_array_with_a_circular_ref_in_items_object_a_item_data in _circular:
58+
componentsschemas_an_array_with_a_circular_ref_in_items_object_a_item = (
59+
AnArrayWithACircularRefInItemsObjectAItem.from_dict(
60+
componentsschemas_an_array_with_a_circular_ref_in_items_object_a_item_data
61+
)
5962
)
60-
)
6163

62-
circular.append(componentsschemas_an_array_with_a_circular_ref_in_items_object_a_item)
64+
circular.append(componentsschemas_an_array_with_a_circular_ref_in_items_object_a_item)
6365

6466
an_array_with_a_circular_ref_in_items_object_b_item = cls(
6567
circular=circular,

end_to_end_tests/golden-record/my_test_api_client/models/an_array_with_a_recursive_ref_in_items_object_item.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,18 @@ def to_dict(self) -> dict[str, Any]:
4242
@classmethod
4343
def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
4444
d = dict(src_dict)
45-
recursive = []
4645
_recursive = d.pop("recursive", UNSET)
47-
for componentsschemas_an_array_with_a_recursive_ref_in_items_object_item_data in _recursive or []:
48-
componentsschemas_an_array_with_a_recursive_ref_in_items_object_item = (
49-
AnArrayWithARecursiveRefInItemsObjectItem.from_dict(
50-
componentsschemas_an_array_with_a_recursive_ref_in_items_object_item_data
46+
recursive: list[AnArrayWithARecursiveRefInItemsObjectItem] | Unset = UNSET
47+
if _recursive is not UNSET:
48+
recursive = []
49+
for componentsschemas_an_array_with_a_recursive_ref_in_items_object_item_data in _recursive:
50+
componentsschemas_an_array_with_a_recursive_ref_in_items_object_item = (
51+
AnArrayWithARecursiveRefInItemsObjectItem.from_dict(
52+
componentsschemas_an_array_with_a_recursive_ref_in_items_object_item_data
53+
)
5154
)
52-
)
5355

54-
recursive.append(componentsschemas_an_array_with_a_recursive_ref_in_items_object_item)
56+
recursive.append(componentsschemas_an_array_with_a_recursive_ref_in_items_object_item)
5557

5658
an_array_with_a_recursive_ref_in_items_object_item = cls(
5759
recursive=recursive,

end_to_end_tests/golden-record/my_test_api_client/models/body_upload_file_tests_upload_post.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -316,18 +316,20 @@ def _parse_some_nullable_number(data: object) -> float | None | Unset:
316316

317317
some_nullable_number = _parse_some_nullable_number(d.pop("some_nullable_number", UNSET))
318318

319-
some_int_array = []
320319
_some_int_array = d.pop("some_int_array", UNSET)
321-
for some_int_array_item_data in _some_int_array or []:
320+
some_int_array: list[int | None] | Unset = UNSET
321+
if _some_int_array is not UNSET:
322+
some_int_array = []
323+
for some_int_array_item_data in _some_int_array:
322324

323-
def _parse_some_int_array_item(data: object) -> int | None:
324-
if data is None:
325-
return data
326-
return cast(int | None, data)
325+
def _parse_some_int_array_item(data: object) -> int | None:
326+
if data is None:
327+
return data
328+
return cast(int | None, data)
327329

328-
some_int_array_item = _parse_some_int_array_item(some_int_array_item_data)
330+
some_int_array_item = _parse_some_int_array_item(some_int_array_item_data)
329331

330-
some_int_array.append(some_int_array_item)
332+
some_int_array.append(some_int_array_item)
331333

332334
def _parse_some_array(data: object) -> list[AFormData] | None | Unset:
333335
if data is None:

end_to_end_tests/golden-record/my_test_api_client/models/extended.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -402,17 +402,19 @@ def _parse_nullable_model(data: object) -> ModelWithUnionProperty | None:
402402
else:
403403
an_optional_allof_enum = AnAllOfEnum(_an_optional_allof_enum)
404404

405-
nested_list_of_enums = []
406405
_nested_list_of_enums = d.pop("nested_list_of_enums", UNSET)
407-
for nested_list_of_enums_item_data in _nested_list_of_enums or []:
408-
nested_list_of_enums_item = []
409-
_nested_list_of_enums_item = nested_list_of_enums_item_data
410-
for nested_list_of_enums_item_item_data in _nested_list_of_enums_item:
411-
nested_list_of_enums_item_item = DifferentEnum(nested_list_of_enums_item_item_data)
406+
nested_list_of_enums: list[list[DifferentEnum]] | Unset = UNSET
407+
if _nested_list_of_enums is not UNSET:
408+
nested_list_of_enums = []
409+
for nested_list_of_enums_item_data in _nested_list_of_enums:
410+
nested_list_of_enums_item = []
411+
_nested_list_of_enums_item = nested_list_of_enums_item_data
412+
for nested_list_of_enums_item_item_data in _nested_list_of_enums_item:
413+
nested_list_of_enums_item_item = DifferentEnum(nested_list_of_enums_item_item_data)
412414

413-
nested_list_of_enums_item.append(nested_list_of_enums_item_item)
415+
nested_list_of_enums_item.append(nested_list_of_enums_item_item)
414416

415-
nested_list_of_enums.append(nested_list_of_enums_item)
417+
nested_list_of_enums.append(nested_list_of_enums_item)
416418

417419
_a_not_required_date = d.pop("a_not_required_date", UNSET)
418420
a_not_required_date: datetime.date | Unset

end_to_end_tests/golden-record/my_test_api_client/models/http_validation_error.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,14 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
4444
from ..models.validation_error import ValidationError
4545

4646
d = dict(src_dict)
47-
detail = []
4847
_detail = d.pop("detail", UNSET)
49-
for detail_item_data in _detail or []:
50-
detail_item = ValidationError.from_dict(detail_item_data)
48+
detail: list[ValidationError] | Unset = UNSET
49+
if _detail is not UNSET:
50+
detail = []
51+
for detail_item_data in _detail:
52+
detail_item = ValidationError.from_dict(detail_item_data)
5153

52-
detail.append(detail_item)
54+
detail.append(detail_item)
5355

5456
http_validation_error = cls(
5557
detail=detail,

end_to_end_tests/literal-enums-golden-record/my_enum_api_client/models/a_model.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,17 +86,19 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
8686
else:
8787
an_optional_allof_enum = check_an_all_of_enum(_an_optional_allof_enum)
8888

89-
nested_list_of_enums = []
9089
_nested_list_of_enums = d.pop("nested_list_of_enums", UNSET)
91-
for nested_list_of_enums_item_data in _nested_list_of_enums or []:
92-
nested_list_of_enums_item = []
93-
_nested_list_of_enums_item = nested_list_of_enums_item_data
94-
for nested_list_of_enums_item_item_data in _nested_list_of_enums_item:
95-
nested_list_of_enums_item_item = check_different_enum(nested_list_of_enums_item_item_data)
90+
nested_list_of_enums: list[list[DifferentEnum]] | Unset = UNSET
91+
if _nested_list_of_enums is not UNSET:
92+
nested_list_of_enums = []
93+
for nested_list_of_enums_item_data in _nested_list_of_enums:
94+
nested_list_of_enums_item = []
95+
_nested_list_of_enums_item = nested_list_of_enums_item_data
96+
for nested_list_of_enums_item_item_data in _nested_list_of_enums_item:
97+
nested_list_of_enums_item_item = check_different_enum(nested_list_of_enums_item_item_data)
9698

97-
nested_list_of_enums_item.append(nested_list_of_enums_item_item)
99+
nested_list_of_enums_item.append(nested_list_of_enums_item_item)
98100

99-
nested_list_of_enums.append(nested_list_of_enums_item)
101+
nested_list_of_enums.append(nested_list_of_enums_item)
100102

101103
a_model = cls(
102104
an_enum_value=an_enum_value,

0 commit comments

Comments
 (0)