We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
multiple
1 parent ce7325c commit 81d368eCopy full SHA for 81d368e
easyDataverse/classgen.py
@@ -122,10 +122,12 @@ def create_compound(
122
# Set non-multiple compounds directly as default
123
field_meta.default = None
124
field_meta.default_factory = sub_cls
125
-
126
- # Create add function
127
- fun_name = f"add_{attribute_name}"
128
- add_functions[fun_name] = generate_add_function(sub_cls, attribute_name, fun_name)
+ else:
+ # Create add function
+ fun_name = f"add_{attribute_name}"
+ add_functions[fun_name] = generate_add_function(
129
+ sub_cls, attribute_name, fun_name
130
+ )
131
132
return (dtype, field_meta)
133
0 commit comments