Skip to content

Commit c494bd7

Browse files
committed
don't set attributes on composed schema
1 parent 4acacba commit c494bd7

File tree

2 files changed

+0
-21
lines changed

2 files changed

+0
-21
lines changed

.generator/templates/model_templates/method_from_openapi_data_composed.mustache

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,4 @@
5454
self._additional_properties_model_instances = composed_info[2]
5555
discarded_args = composed_info[3]
5656

57-
for var_name, var_value in kwargs.items():
58-
if var_name in discarded_args and \
59-
self._configuration is not None and \
60-
self._configuration.discard_unknown_keys and \
61-
self._additional_properties_model_instances:
62-
# discard variable.
63-
continue
64-
setattr(self, var_name, var_value)
65-
6657
return self

.generator/templates/model_templates/method_init_composed.mustache

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,3 @@
6666
self._var_name_to_model_instances = composed_info[1]
6767
self._additional_properties_model_instances = composed_info[2]
6868
discarded_args = composed_info[3]
69-
70-
for var_name, var_value in kwargs.items():
71-
if var_name in discarded_args and \
72-
self._configuration is not None and \
73-
self._configuration.discard_unknown_keys and \
74-
self._additional_properties_model_instances:
75-
# discard variable.
76-
continue
77-
setattr(self, var_name, var_value)
78-
if var_name in self.read_only_vars:
79-
raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate "
80-
f"class with read only attributes.")

0 commit comments

Comments
 (0)