Skip to content

Commit 9068c1f

Browse files
committed
refactor: simplify serializer field definitions in tool.py
1 parent 689314f commit 9068c1f

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

apps/tools/serializers/tool.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -141,15 +141,13 @@ class InitField(serializers.Serializer):
141141
class ToolCreateRequest(serializers.Serializer):
142142
name = serializers.CharField(required=True, label=_('tool name'))
143143

144-
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True,
145-
label=_('tool description'))
144+
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('tool description'))
146145

147146
code = serializers.CharField(required=True, label=_('tool content'))
148147

149-
input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list,
150-
label=_('input field list'))
148+
input_field_list = serializers.ListField(required=False, default=list, label=_('input field list'))
151149

152-
init_field_list = serializers.ListField(child=InitField(), required=False, default=list, label=_('init field list'))
150+
init_field_list = serializers.ListField(required=False, default=list, label=_('init field list'))
153151

154152
is_active = serializers.BooleanField(required=False, label=_('Is active'))
155153

@@ -160,8 +158,8 @@ class ToolEditRequest(serializers.Serializer):
160158
name = serializers.CharField(required=False, label=_('tool name'), allow_null=True)
161159
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('tool description'))
162160
code = serializers.CharField(required=False, label=_('tool content'), allow_null=True,)
163-
input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list, allow_null=True, label=_('input field list'))
164-
init_field_list = serializers.ListField(child=InitField(), required=False, default=list, allow_null=True, label=_('init field list'))
161+
input_field_list = serializers.ListField(required=False, default=list, allow_null=True, label=_('input field list'))
162+
init_field_list = serializers.ListField(required=False, default=list, allow_null=True, label=_('init field list'))
165163
init_params = serializers.DictField(required=False, default=dict, allow_null=True, label=_('init params'))
166164
is_active = serializers.BooleanField(required=False, label=_('Is active'), allow_null=True,)
167165
folder_id = serializers.CharField(required=False, allow_null=True)
@@ -174,9 +172,8 @@ class DebugField(serializers.Serializer):
174172

175173
class ToolDebugRequest(serializers.Serializer):
176174
code = serializers.CharField(required=True, label=_('tool content'))
177-
input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list,
178-
label=_('input field list'))
179-
init_field_list = serializers.ListField(child=InitField(), required=False, default=list, label=_('init field list'))
175+
input_field_list = serializers.ListField(required=False, default=list, label=_('input field list'))
176+
init_field_list = serializers.ListField(required=False, default=list, label=_('init field list'))
180177
init_params = serializers.DictField(required=False, default=dict, label=_('init params'))
181178
debug_field_list = DebugField(required=True, many=True)
182179

0 commit comments

Comments
 (0)